Connaître le nombre de lignes de code de votre projet avec TFS

Note : Pas de note
Auteur : azra Article lu 3 762 fois

Description : Team Foundation Server est accompagné d'un DataWarehouse permettant de croiser énormément de données, ce court article explique comment obtenir le nombre de lignes de code modifiées par mois et par développeur




Connaître le nombre de lignes de code de votre projet avec TFS...


... bon ca sert pas à grand chose (a part si vous travaillez avec des indiens qui sont payés à la ligne), mais c'est possible!

Pour rappel, Team Foundation Server n'est pas un simple outil de gestion de sources, il va beaucoup plus loin et permet de croiser l'analyse des sources à de la gestion de projet, bug tracking, documentation, Builds, test... bref, pour analyser et croiser toutes les informations afin de faire de beaux rapports, un cube est généré à partir des différentes bases de données relationnelles.

Pour revenir à nos moutons et enfin connaitre nos lignes de code, il est possible d'utiliser Excel (à partir de 2003, mais 2007 est vraiment plus beau) pour requêter le cube:

  • Une fois Excel lancé, la première étape consiste à ouvrir l'assistant de connexion à "Analysis Services" et de spécifier le nom du serveur TFS ainsi que les identifiants de connexion:

 

  1. Ensuiteil est nécessaire de spécifier la catégorie de données à analyser (Build, couverture de code, Work Items, Tests...), pour l'aspect "lignes de code", il s'agit de "Code Churn"

  • Une fois la chaine de connexion sauvegardée, Excel s'ouvre en mode requêtage avec au programmeou demande de création de PivotTable ou de rapport (ou les deux!) 
  • Il ne reste plus qu'a s'amuser à sélectionnerdans la zone de droite, les différentes données à croiser, par exemple, pour avoir uniquement le nombre de lignes de code "Total Lignes"

  • Pour avoir le nombre de lignes par moisil suffit de rajouter l'élément "Date":

  • Et, pour terminerpourquoi ne pas avoir plutôt le nombre de lignes de code ajoutées / supprimées / modifiées

  • Voir par développeur (ne pas mettre ce tableau à disposition d'un chef de projet!!!!)

  • Pour avoir un rendu plus parlantpourquoi ne pas demander à Excel de générer un beau graphique:

Voila!

Bon, il est possible d'avoir des rapports vraiment plus intéressantslibre à votre imagination!

 

Bon rapports :)



A Propos de l'auteur

Florent Santin (alias Azra) est spécialiste de l'offre Team System pour la société Access it.

 

En parallèle de Team System, il s'intéresse à tout ce qui est lié au Framework .NET et plus particulièrement Workflow Foundation et ASP.NET

 

Blog de Florent / son livre sur Team Foundation Server

Team-System.fr / Workflow-Foundation.com 



[ Voir la fiche de azra ] - [ Voir tous les articles de azra ] - [ Contacter azra ] - [ Visiter le site de azra ]



Mots définissants ce tutorial

Mot(s) associé(s) :

server reporting tfs team foundation




Commentaire(s)

Aucun commentaire pour le moment

Ajouter un commentaire :

Pour ajouter un commentaire, vous devez vous identifier :
Si vous n'avez pas encore de compte sur un des sites TechnoS-SourceS / CodeS-SourceS cliquez ici pour créer votre compte.

Login et mot de passe que vous avez sur
CodeS-SourceS/TechnoS-SourceS




Mot de passe oublié ? / Activation de compte
Créer un compte