Здравствуйте, varenikAA, Вы писали:
AA>·>Вопрос не про меньше магии, а о смысле магии и где именно эта магия будет находиться. AA>Уже писал, что вопрос изначально хайповый. AA>В чем полезность Poor man's DI?
Вроде уж сто раз обсудили.. Попробую подытожить:
Отделение логики создания компонент от логики их использования и явное описание их взаимосвязей без потери Compile-time проверки зависимостей.
Родная поддержка навигации по коду и рефакторингов в IDE.
Позволяет строго структурировать зависимости и избегать ошибок случайного создания плохих зависимостей.
Живая документация по структуре приложения.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай