Недавно я сделал презентацию о контейнерах зависимостей и контейнерах IoC (Inversion of Control). Я также говорил о СОВРЕМЕННЫХ принципах. Я думаю, что без SOLID, DI Containers не имеет смысла.
Я сосредоточился на нескольких аргументах.
- Поддержание работоспособности
- Масштабируемость
- Тестируемость
Однако я был немного разочарован, когда техническая группа ответила, что они не видят смысла делать DI с контейнерами и т.д.
Я признаю, что презентация может быть не идеальной, и сообщение не получилось.
Кто-нибудь может посоветовать мне, как убедить аудиторию, что Dependency Injection - это хорошо. Как убедить их изменить свое мышление о свободных связанных классах и компонентах (мы тоже немного обсудили это)
Что может быть аргументом "killer" для DI?