DI コンテナがコードに出現するのは dependency lookup が行われている兆候

Dependency Injection (DI) コンテナを基盤にしたアーキテクチャを採用している場合に、(プロダクト|テスト)コードに DI コンテナが登場するのは dependency lookup (依存コンポーネントの検索)を行っている兆候と考えることが出来ます(もちろん必要があってコンテナの injection が行われている場合もあります)。 テストに DI コンテナが出現することに気付いたら、 Dependency lookup から Dependency Injection (DI) へのリファクタリングの契機とすることもできるでしょう。 続きを読む
26
Takuto Wada @t_wada

@kompiro 自分自身の発表につながっていたとは……! (忘れてました)

2013-05-13 16:06:04
Takuto Wada @t_wada

Dependency Injection (DI) の名付け親であるところの(概念自体はもっと前にあった) Martin Fowler のエントリは @kakutani 訳で日本語で読めますぞ〜 http://t.co/i70rUW0rl2

2013-05-13 16:09:47