LINUX.ORG.RU

История изменений

Исправление I60R, (текущая версия) :

Dependency injection.

Дык оно ж для облегчения Unit тестирования вроде, для чтения кода человеком наоборот создаёт дополнительные трудности.
Или я неправ?

процесс строительства может затянуться.

Согласен, есть такой риск.
Но в моём случае времени было дофига + оптимизация не помешала бы (это было приложения под Android и оно занимало много места + тупило).
Никто не хотел разбираться в том, что я там перепишу — так и сказали

Исходная версия I60R, :

Dependency injection.

Дык оно ж для автоматизации тестирования вроде, для чтения кода человеком наоборот создаёт дополнительные трудности.
Или я неправ?

процесс строительства может затянуться.

Согласен, есть такой риск.
Но в моём случае времени было дофига + оптимизация не помешала бы (это было приложения под Android и оно занимало много места + тупило).
Никто не хотел разбираться в том, что я там перепишу — так и сказали