2009-04-06 13 views
2

Je me demande simplement quelles mesures les gens mesurent sur un serveur de construction.Quelles mesures sont les plus utiles dans un serveur de construction ASP .Net?

J'installe un serveur de build pour une série de projets de 2.0 asp.

Sur le serveur Je mesure actuellement:

  1. couverture de code de test unitaire.
  2. Construire et tester le temps d'exécution.
  3. LOC (juste par curiosité oisive).
  4. Complexité cyclomatique.
  5. Certaines règles FxCop.

Que mesurez-vous et comment mesurez-vous?

Répondre

1

Je ne sais pas ce que l'avantage de (2), trouvez-vous utile?

je regarde certainement à nombre de violations FxCop et StyleCop. Dans un monde idéal, il s'agit de 0, mais sur certains projets, cela n'est pas réaliste (par exemple hériter du code hérité), donc nous fixons un seuil et essayons de ne pas le dépasser.

couverture de test est bon.

Parfois, il peut être intéressant de mesurer nombre de checkins et/ou les fichiers modifiés depuis la dernière construction. Je n'ai jamais trouvé d'utilisation réelle mais il était intéressant de voir comment le taux de checkins augmentait vers la date de sortie.

+0

Nous testons le temps de construction et de test (une valeur) comme un moyen de voir s'il y a des pointes. Donc, si quelqu'un change quelque chose, ce qui fonctionne toujours, mais ajoute un coup de performance qui est perceptible, nous le ramassons de cette façon. – ilivewithian

+0

ah, je vois. Cela semble utile. –