2011-04-08 2 views
1

En utilisant TFS et Visual Studio 2010, est-il possible d'obtenir un rapport du nombre de lignes de code écrites par chaque membre de l'équipe?Comparer des lignes de code en utilisant VS 2010 & TFS

Je sais que la fonctionnalité Annoter vous permet de voir qui est responsable de tout le code d'un fichier, mais y a-t-il quelque chose qui pourrait l'agréger en un nombre total pour chaque membre de l'équipe ??

+2

Veuillez promettre qu'une fois que vous avez cette information, vous l'ignorerez ou le jetterez-vous? LOC est (au mieux) une statistique inutile, mais dans de mauvaises mains, une statistique LOC peut être carrément dangereuse. –

Répondre

2

J'ai écrit un script Powershell qui nécessite TFS Power Tools et prend un temps extrêmement long à courir, et est vraiment gentil de code embarrassant parce que c'est la première chose que j'ai écrite en PowerShell. Vous êtes invités à l'attraper de my bitbucket repository. Si vous corrigez ou améliorez quelque chose, s'il vous plaît envoyez-moi une mise à jour. Tout ce qu'il fait récursivement parcourir (presque tous) les fichiers du chemin actuel, et exécuter annoter sur chacun, saisir le changeset # de chaque ligne et incrémenter une entrée de dictionnaire pour ce changeset, puis boucle à travers chaque changeset et trouve l'utilisateur responsable et ajoute les lignes de cet ensemble de modifications dans l'entrée du dictionnaire de cet utilisateur. Il crache dans une table html, alors lancez-le comme LineCount.ps1> LineCount.html

Questions connexes