NDepend を使用して、開発中の C# プロジェクトを分析しています。ビジネス ロジックとデータ アクセス レイヤーのほとんどを記述しましたが、現在、所有しているフロント エンド アプリケーションは「クイック アンド ダーティ」テスト アプリケーションだけです。
まず、NDepend には、私のテスト アプリケーションに関するあらゆる種類の問題があります。メソッドが多すぎる、メソッドが長すぎるなどの問題はありません。これは基本的に使い捨てのアプリケーションであるため、リファクタリングに多くの時間を費やしたくなかったので、NDepend プロジェクトから削除しました。
問題は、それがプロジェクトで唯一のフロント エンド アプリケーションだったので、NDepend がインスタンス化されていないクラスのような私のビジネス レイヤーのものについて不平を言っていることです。これは、除外したテスト アプリケーションを除いて、それらをインスタンス化するコードがないためです。これらは最終的に REAL フロントエンド アプリによってインスタンス化されるため、現時点では無視しても安全であることはわかっていますが、このアプリでさらに開発を行う前に、黄色の三角形がすべて消えることを本当に確認したいと考えています。
NDepend が特定のアセンブリの問題について文句を言わないようにする方法はありますが、その他のアセンブリでクエリを通過させるためにそれを含める方法はありますか?
そうでない場合、他のアイデアはありますか?