2

TFSに組み込まれ、コードの複雑度、コードの行数、コードカバレッジなどのさまざまなメトリックのスナップショットを毎週取得して、グラフに表示するプログラムが必要です。

個々のプログラマーによるものを見るのもクールですが、このレベルで測定することは実際にはチームにとって有害で​​あると思うので、私はこれについてそれほど心配していません。

私はこれを最初に考えた人にはなれません。このようなものは存在しますか?

まず、過去のC#コードメトリックがあるように見えるSonarについて説明します。もっとあるに違いない?

4

2 に答える 2

2

あなたは自分で質問に答えました:)ソナーはあなたが探しているものです:)開発者ベースのメトリックについては、商用プラグインhttp://www.sonarsource.com/products/plugins/developer-tools/も見ることができます開発者コックピット/

于 2012-08-01T06:47:29.227 に答える
0

確かに、他にもNDependというツールがあります。免責事項 私はツールの開発者の 1 人です

NDepend は、コードの複雑さコードの行数コード カバレッジなど、.NET コード ベースで80を超えるコード メトリックを収集します。有名なCRAP メトリックのような独自のコード メトリックを作成するのは非常に簡単です。

BuildMachine エディションをTFS ビルド プロセスに挿入し、HTML+javascript レポートを生成できます (生成されたレポートのサンプルはこちらを参照してください)。

ここに画像の説明を入力

200 の既定の Code Rulesが提案されており、LINQ (CQLinq) でのコード クエリのおかげで、独自の Code Rules を非常に簡単に作成できます。Code Rules は、 HTML+javascript レポートまたはVisual Studio 内で検証できます。Code Rules は、コード メトリクス、コードの依存関係、OOP 設計、コードの差分、命名規則などを処理できます。

Developer エディションでは、NDepend は Visual Studio 2012、2010、および 2008 に 100% 統合されています。ライブの依存関係グラフ依存関係マトリックス、およびコード メトリック ツリーマップを生成できます。最後に、このツールには、コード diffを処理するための機能もいくつかあります。

ここに画像の説明を入力

于 2012-08-01T15:50:12.530 に答える