DI コンテナがコードに出現するのは dependency lookup が行われている兆候
Dependency Injection (DI) コンテナを基盤にしたアーキテクチャを採用している場合に、(プロダクト|テスト)コードに DI コンテナが登場するのは dependency lookup (依存コンポーネントの検索)を行っている兆候と考えることが出来ます(もちろん必要があってコンテナの injection が行われている場合もあります)。
テストに DI コンテナが出現することに気付いたら、 Dependency lookup から Dependency Injection (DI) へのリファクタリングの契機とすることもできるでしょう。
続きを読む
Takuto Wada
@t_wada
Dependency Injection (DI) の名付け親であるところの(概念自体はもっと前にあった) Martin Fowler のエントリは @kakutani 訳で日本語で読めますぞ〜 http://t.co/i70rUW0rl2
2013-05-13 16:09:47