私は新しいプロジェクトを開始していますが、フラットなアーキテクチャ(コントローラーとモデル-サービスレイヤーもdaosもありません)とコントローラー内での静的な使用について議論するのにある程度苦労しています。
それはある程度、DDD とファウラーによって提案/採用された標準的なエンタープライズ パターンからの脱却の動きです。高品質のアーキテクチャの必要性を認識している一方で、「レイヤー」の欠如はさわやかです。
「静的」の使用に対するギヨームの回答を見てきました-[http://stackoverflow.com/a/5193721/501769]しかし、彼はDIを使用して簡単な単体テストを可能にすることについては触れていません。ここでいくつかの意見を聞くことに興味があります。