タグ

ブックマーク / matarillo.com (1)

  • ドメインオブジェクトはIoCコンテナ(DIコンテナ)に預けるな | matarillo.com

    2012-07-17 19:45:12 Eric Leeの"GenesisEngine: Don’t Get Domain Objects From The Container“の翻訳。 ドメインオブジェクトはIoCコンテナ(DIコンテナ)に預けるな IoCコンテナは素晴らしいので、重要なプロジェクトではいつも使っている。しかし、IoCコンテナを使うにあたっては興味深い注意点がある。この注意点はそれほど明白なものではない。コンテナから直接ドメイン・エンティティを取り出してはいけない。 驚いたことに、このルールは出典がたくさんあるようには思えない。IoCの専門家にしてみれば割と知られていることなのに。(MLや掲示板では「やるな」というコメントを見かけるかもしれない。) しかし、コンテナからドメインオブジェクトを取り出すのがアンチパターンであるという、簡潔ではっきりした説明を見つけるのには非常

  • 1