Ce billet fait suite à celui qui annonçait la création d’un add-in pour Visual Studio Team System. Il est actuellement en version alpha et nous pouvons vous montrer les premiers éléments.
Rappel de son objectif :
- Apporter aux sociétés qui s’appuient sur TFS pour leurs développements une vision précise de la qualité des développements tout au long du projet à travers les tableaux de bord du Cockpit.
- Pour l’audit qualité d’une application .Net, avoir instantanément un premier diagnostic sur la qualité du code C#, puis permettre à l’expert de configurer les règles pour atteindre les points essentiels et bâtir ses recommandations en liaison avec les résultats de son audit d’architecture.
Pour cela, l’add-in :
- S’intégre dans la vue Team Explorer de Visual Studio
- Crée automatiquement une analyse d’un projet
- Restitue la synthèse des résultats directement dans Visual Studio
Avant d’aller plus loin, à quoi sert la vue Team Explorer de Visual Studio ? Cette vue permet de visualiser directement dans l’IDE tous les projets d’équipe hébergés sur vos serveurs Team System distants.
Notre add-in vient donc s’ajouter à cette vue avec un nouveau noeud pour chaque projet d’équipe Team System :

On associe un Cockpit à un projet d’équipe Team System, et ce nouveau noeud « Cockpit Kalistick » donne accès aux actions sur le projet : configuration, visualisation d’une synthèse des résultats sur le projet, etc…
Chaque élément sous le dossier Cockpit Kalistick représente une analyse. La création d’une analyse est découpée en 3 phases :
- Configuration de l’analyse : ceci correspond à son paramétrage
- Préparation de l’archive : à partir des fichiers solutions et/ou projets choisis, l’add-in crée l’archive avec les bons éléments à fournir
- Lancement de l’analyse : lorsque l’archive est prête, l’archive est envoyée au Cockpit Kalistick.
Dés que l’analyse est finie, on peut alors visualiser une synthèse des résultats :
Pour conclure, l’utilisation de cet add-in répond à une demande d’automatiser le processus d’analyse. Ainsi, un membre du projet peut très rapidement créer une analyse à partir des dernières sources présentes sur le gestionnaire de sources du serveur Team System directement depuis son IDE Visual Studio. De plus, tous les acteurs du projet partagent les paramétrages des projets et des analyses qui sont stockés sur votre serveur Team System. Ceci permet d’être informé et de visualiser la synthèse des dernières analyses lancées.
Nous allons bientôt lancer la version beta, si vous souhaitez la tester, rien de plus simple : un email à beta-tfs@kalistick.fr




