3

私のプロジェクトでコードメトリクスの計算を実行しましたが、プロジェクト内の各名前空間/クラスの結果が表示されています。機能レベルでの結果を見たいのですが。フィルタでさえ、クラスレベルで機能します。これを行う方法はありますか?たとえば、循環的複雑度が10を超える関数、または20行を超える関数を確認したいと思います。ありがとう!

-シェーン

4

2 に答える 2

1

結果を Excel にエクスポートできます。これは、[コード メトリクスの結果] ウィンドウの [ Microsoft Excel でリストを開く]ボタンをクリックして実行できます。リストを Excel スプレッドシートに取得したら、メンバーのみでスコープ列をフィルター処理できます。これにより、メソッドとプロパティのみが取得されます。そこから、他の列を必要な値にフィルターすることもできます (例: Cyclomatic Complexity > 10)。これにより、必要な結果が得られます。Excel の使い方を知っていれば、結果を推論するのにかなり強力です。

于 2012-01-22T07:25:29.020 に答える
0

少し遅くなりましたが、たまたまあなたの質問に出くわしました。私はこれを理解するために使用します。循環的複雑度または関数の深さに関する問題を検出するのに非常に強力です。

http://www.scitools.com/

于 2011-04-04T09:51:43.650 に答える