ひがやすを技術ブログ

電通国際情報サービスのプログラマ

DIコンテナの設定ファイル書くの?書かないの?

DIコンテナの設定ファイル書くの?書かないの?

ほとんど同意、確かに適用するコンテキストが抜けてますね。Webアプリケーションのようなパターンにあてはめやすい部分は、自動的に処理させるのに向いています。それ以外は、明示的に書いたほうが良いと思います。Seasarプロジェクトでも、Teedaの設定ファイルが分かりやすい例だと思うのですが、パターンにあてはまらない部分は、明示的に書いていて、特定のディレクトリにあるクラスは全部登録しちゃえばいいやつは、自動登録を使っています。