Gibt es eine Kehrseite? Ich fühle mich jetzt fast abhängig davon. Wann immer ein Projekt eine bestimmte Größe überschreitet, reagiere ich allergisch auf Standardmuster und verdrahte es sofort mit einem Dependency Injection Framework.
Das größte Problem, das ich festgestellt habe, ist, dass es für andere Entwickler, die es gerade erst lernen, verwirrend sein kann.
Außerdem würde ich mich viel wohler fühlen, wenn es ein Teil der Sprache wäre, die ich benutze. Allerdings gibt es zumindest für Java ein paar sehr leichtgewichtige Bibliotheken, die recht gut sind.
Was denken Sie? Schlechte Erfahrungen? Oder einfach aufhören, sich darüber Gedanken zu machen?
[EDIT] Re: Beschreibung der Dependency Injection selbst
Tut mir leid, dass ich so vage bin. Martin Fowler beschreibt es wahrscheinlich viel besser, als ich es jemals könnte... kein Grund, sich die Mühe zu machen.
Zufälligerweise bestätigt dies einen Punkt, nämlich dass es immer noch nicht weit verbreitet ist und bei der Arbeit mit Teams ein Hindernis darstellen kann, wenn nicht alle auf dem neuesten Stand sind.