tryプログラミング、リモートワーク、田舎暮らし、音楽、etc.2010-07-22DIコンテナ(IoCコンテナ)なんて使うのヤメた!OOP・・・っていう人のブログがありました。Containershttp://justinbozonier.posterous.com/breaking-up-with-iocDIコンテナを使うとコードからオブジェクトの依存関係が読み取れなくなるのがイヤだ、っていう主張みたいです。Frameworkを使ってたおいらとしては、まあそこは別に大きな問題ではないかな〜?という気がします。それよりもDIコンテナを導入する際の学習コストの高さの方が問題な気がします。トランザクションの自動化やテストの容易性など、DIコンテナから得られるメリットは色々と大きいですが、考え方や使い方は結構独特なので、「DIコンテナって何やねん?」「どうやって使うねん?」「うまく動かへんけど、どうすんの?」っていう疑問に答えられる要員を確保するのが難しそう。メリットは確かに大きいのですが、もし分かっている人がいなくなっちゃうと、かえって後でプログラムの保守が大変になってしまうんじゃないかな〜と思います。はてなブログPro株式会社ソニックガーデンで働くRubyプログラマ。2017年11月に「プロを目指す人のためのRuby入門」を出版。blog)はてなブログをはじめよう!JunichiItoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。