2009-04-06 10 views
2

私はビルドサーバーで人がどのような測定基準を測定しているのだろうかと思っています。ASP .Netビルドサーバーで最も有用なメトリックはどれですか?

私は一連のasp .net 2.0プロジェクトのビルドサーバーを設定しています。サーバー上で

私は現在測定しています:

  1. ユニットテストコードカバレッジを。
  2. 実行時間をビルドしてテストします。
  3. LOC(ちょうど空いている好奇心から)。
  4. 複雑な循環性。
  5. 一部のFxCopルール。

何を測定し、どのように測定しますか?

答えて

1

(2)のメリットが分かりませんが、それは便利ですか?

FxCop違反とStyleCop違反の数を確認します。理想的な世界では0ですが、いくつかのプロジェクトではこれは現実的ではありません(たとえば、従来のコードを継承している)ので、しきい値を設定し、それを超えないようにします。

テストカバレッジが良好です。

時には、最後のビルド以降にチェックインや変更されたファイルの数を測定するのが面白いかもしれません。私はそれの実際の使用を発見したことはありませんが、チェックインのレートがリリース日に向かってどのように増加したか見ることは面白かったです。

+0

スパイクがあるかどうかを確認する方法として、ビルドとテスト時間(1つの値)をテストします。だから、誰かが何かを変えてもまだ動作しているが、顕著なパフォーマンス・ヒットが追加されたら、それを拾い上げる。 – ilivewithian

+0

ああ、私は参照してください。それは役に立つと思う。 –

関連する問題