依存性注入(DI)の利用によるメリットやメリットの欠如に関する興味深い議論がブロゴスフィアで行われていた。 議論の元となったのはJacob Proffitt氏(ブログ・英語)が書いたブログポストで、DIはうまくスケールしない(source)とProffittは自分の意見を述べている。Proffitt氏によると、DIに人気がある唯一の理由はモッキングである。 しかしながら、DIが最近これほど引っ張りだこになった真の理由は、直交性やカプセル化、その他の「純粋な」アーキテクチャ上の問題に関係しているわけではまったくありません。非常に多くのデベロッパがDIを利用している本当の理由は、モックオブジェクトを使ったユニットテストを促進することです。好きなだけくどくど言っても構いませんが、頭の切れるデベロッパを実際に説得して、もっと単純な実装よりもDIを選ばせるようにするのが、モックオブジェクトを使ったユ