質問

しているソリューション(以外のDllを使用その他のプロジェクトなので悩む方法かるようにします。

私はそうとしていることを決定する手段毎のメソッド/プロパティは使用しない。

きないもの民間法/物件ながらプレーする必要がありまもチェック公共法。

使用したプログラムの過去かったことが、私の方法-性質(物で保証はないのに使用する別のプロジェクト)。っても覚えることができなかを満たさなかったです。

私たnDependない場合はこの標準の場合、または必要なく、カスタムCQL決ます。

なんだろうけど、日本人のアプリケーションはこの場合、またはnDependできないので、どうしていいnDepend?

役に立ちましたか?

解決

Resharperは、あなたが有効にすると、この種の情報を提供できます ソリューションワイド分析.

他のヒント

はい - ndependは、この種の依存関係分析に最適なツールだと思います。

これには、この種のことを行うために事前に消費されたCQLクエリがたくさんあり、テンプレートとしての出現に基づいて、独自のことを書くことは非常に簡単です。

ATが最も簡単です。未使用の方法を検出するCQLクエリは、次のようになります。

SELECT 
  METHODS         // Get me a list of methods
WHERE 
  MethodCa == 0   // Where their afferent coupling is zero, (afferent coupling being the number of other methods that call it)

これは、CQLの外観を示すための単なるサンプルです。未使用の方法を見つけるためのより高度なクエリは、ndependで提供されます。

見る パトリック・スマッキアのブログ 詳細については。

全体として、他のツール(FXCOPおよびResharper)もこれに役立ちますが、この種の依存分析はNdependの存在です。

コードの解析(FxCopできます使用方法。を生成します警告の効果なし"の上流の呼び出し側がこの使用が考えら取り除いていただいても"

これは、Visual Studio 2010 Ultimateに組み込まれています。私はそれを使用します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top