企業のIT環境から来た標準では、各レイヤー、ビジネスロジック、データアクセス、時には特定のタイプの分離のためのクラスライブラリプロジェクトが常に作成されていました。分離されたASP.NET Webアプリケーションに複数のアセンブリを使用する必要がありますか?
私は自分のWebアプリケーションプロジェクトに取り組んでいるので、私のコードをこのように分離する必要は本当にありません。
私はこのロジックを共有したり、サービスを有効にする必要がある複数のアプリケーションを持っていません。私はまた、展開のシナリオに利点はありません。
私はすべての成果物を論理的にプロジェクトフォルダで区切られた1つのWebアプリケーションに入れることに傾いています。
私はその考えがコミュニティのものであることを知りたかったのです。
私はMVCプレビュー5を使用して、このアプリケーションを書いていますので、ユニットテストピースは、関心事の分離によってサポートされます
...私はより多くの情報を追加してみましょう枠組みの中で継承されます。私はすべてのテストをしたい!
リファクタリングや拡張に基づいてコードを分割する必要がある場所の例を挙げることができますか? –