Есть ли нижняя сторона? Сейчас я чувствую себя почти зависимой. Всякий раз, когда проект проходит мимо определенного размера, он почти чувствует аллергическую реакцию на стандартные образцы и сразу же перенастраивает его с помощью инфраструктуры зависимостей.
Самая большая проблема, которую я нашел, может быть запутанной для других разработчиков, которые просто изучают ее.
Кроме того, я бы чувствовал себя намного лучше, если бы он был частью языка, который я использовал. Хотя, по крайней мере, для Java есть несколько очень легких библиотек, которые неплохие.
Мысли? Плохой опыт? Или просто перестань беспокоиться об этом?
[EDIT] Re: Описание самой инъекции зависимостей
Извините за туманность. Мартин Фаулер, вероятно, описывает его лучше, чем когда-либо... не нужно тратить силы.
Кстати, это подтверждает один момент об этом, что он все еще не широко практикуется и может быть барьером при работе с командами, если все не успевают на нем.