Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Azra [Florent Santin]

.Net, X'Net, aucun lien de parenté V2.0

Actualités

  • MSN Alerts
    View Florent Santin's profile on LinkedIn
    MS Days - MSDN et TechNet Tour spécial Dev
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:

 

  • Ensuite, il 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 programme, ou demande de création de PivotTable ou de rapport (ou les deux!)
  • Il ne reste plus qu'a s'amuser à sélectionner, dans 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 mois, il suffit de rajouter l'élément "Date":

  • Et, pour terminer, pourquoi 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 parlant, pourquoi ne pas demander à Excel de générer un beau graphique:

Voila!

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

 

Bon rapports :)

 

PS: Alors Nix, combien de lignes de code dans CodeS-SourceS ? :)

EDIT: j'ai finalement mis ce post sur TechnoS-SourceS

Posted: dimanche 25 mars 2007 20:17 par azra
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

azra a dit :

Raaa merci Nix, c'est vraiment pratique de pouvoir blogger les images directement depuis LiveWriter!!!

# mars 25, 2007 21:17

badrbadr a dit :

Salut,

Ta première phrase me fait penser à cette article (Paid by the line) :

http://worsethanfailure.com/Articles/Paid_by_the_Line.aspx

:)

Sinon, merci pour l'info, la présentation avec Office 2007 fait vraiment classe.

# mars 25, 2007 22:03
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Le nouveau Gojira, c’est pour lundi… par CoqBlog le il y a 18 heures et 6 minutes

- SharePoint : nouvel article sur la mise en place des Scopes dans MOSS Searchs par Blog Technique de Romelard Fabrice le 10-10-2008, 17:52

- Hello CS par Le Blog de julz le 10-10-2008, 12:26

- MSDN/TechNet/Microsoft Days Tour 2008 à Lille les 13 et 14 Octobre ! par RedoBlog - The .NET Gentleman !!! le 10-10-2008, 09:35

- MVC Pratique #07 - Un projet concret et le transfert des objets avec les ModelBinders par #Rui le 10-09-2008, 23:39

- SQL Server 2008 : Certifié - TS Admin (70-432) par SQL Server vu par Christian Robert le 10-09-2008, 10:58

- [WPF] Comment changer la couleur utilisée pour sélectionner les éléments d’un ItemsControl ? par Thomas Lebrun le 10-09-2008, 10:49

- Hello World! par Hamid's Place le 10-08-2008, 23:38

- SQL Profiler - Configuration pour un développeur - tracer les requêtes SQL de votre application par Atteint de JavaScriptite Aiguë [Cyril Durand] le 10-08-2008, 15:52

- Monitoring et Patron de méthode par Le blog de Marc Ranchin le 10-08-2008, 10:22