2009-08-30 9 views
15

Existe-t-il un outil gratuit (de préférence basé sur une ligne de commande) que vous pouvez donner à votre répertoire source racine et qui va inspecter tous les fichiers et sous-dossiers et générer un ensemble de "statistiques"? Par exemple des lignes de code, nombre de classes, etc?Comment puis-je mesurer les statistiques de code source?

+0

De quelle langue parlez-vous? –

Répondre

17

-je utiliser CLOC (http://cloc.sourceforge.net/). Fonctionne bien, et prend en charge une tonne de langues. Basé sur une ligne de commande, a beaucoup d'options (exporte des stats dans xml/csv aussi, donc vous pouvez facilement programmer dans les statistiques facilement)

+0

cloc c'est sympa. J'aime particulièrement son facteur d'échelle qui essaie de donner des comparaisons de complexité approximative entre différentes langues. Est-ce que quelqu'un sait de bons outils frontaux pour transformer sa sortie en pages Web (graphiques, bla, bla). Comprendre la taille relative des différents projets (tous écrits par la même équipe, donc ils sont comparables), nous aide dans la planification de nouveaux projets de taille similaire. –

8

Source Monitor de http://www.campwoodsw.com/ va faire et beaucoup plus. Fonctionne avec C#. VB.NET, C, C++ et autres, soit à partir de la ligne de commande ou de sa propre interface graphique. C'est gratuit & c'est génial.

0

G'day,

Il n'a pas vraiment ce que vous utilisez si vous effectuez le suivi la croissance du projet tout aussi longtemps que vous êtes cohérent dans votre approche de mesure.

Vous pouvez même utiliser un grep pour les points-virgules arrière comme mesure simple de SLOC.

HTH

acclamations,

0

Il ya le CodeMetrics Add-In pour .NET Reflector; Je ne connais pas un moyen de l'exécuter à partir de la ligne de commande, mais cela pourrait être possible. Voulez-vous l'utiliser dans une construction CI? Cela fonctionne sur les assemblages, pas sur le code source.

Questions connexes