Re[18]: О пользе Dependency Injection
От: TG  
Дата: 20.01.21 03:27
Оценка:
Здравствуйте, varenikAA, Вы писали:

AA>Серьезно? "найти все ссылки" работает прекрасно и в первом случае.

AA>Рефакторинг? Назовите хоть одну проблему.
AA>DI никуда ни делся, только добавили кучу не нужных new.
AA>От интерфейсов м механизма DI все равно никуда спрятаться в клиентском коде, хотя для получения ссылки, хоть для создания локального скоупа,
AA>либо придется всюду делать ссылку на реализацию. Это отлично работает если у вас развитые средства рефакторинга, но это признак сильных зависимостей.

AA>Вообще если посмотреть на техники ФП, то там все на интерфейсах(любая функция по сути это он и есть),

AA>только за счет возможностей ЯП еще и вызов зависимости выносится за скобки, т.к. есть возможность создавать
AA>вычислительные выражения.

AA>"польза" Dependency Injection для ЯП типа C# очевидна. Не понимаю, почему нужно изобретать велосипед, когда есть отличная билт-ин реализация в коре(быть может вы все еще работает на легаси, тогда — да, только лисопед)?


Вроде, про полезность интерфейсов никто не спорит.
Изначальная мысль была: "Просто делай то же самое, но без контейнера."
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.