Skip to main content

Rosario, le futur de Visual Studio

Toujours en direct des TechDays 2008, mon résumé de la bouillante session sur le prochain Visual Studio Team System.

Par Mathieu Szablowski, ingénieur consultant chez Winwise et Florent Santin, manager chez Winwise et MVP Team System

VSTS actuellement

Visual Studio Team System est avant tout un serveur qui gère:

  • des workitems: tâches, bugs, demandes d'évolution
  • du reporting
  • des builds

Des outils clients viennent se greffer sur le serveur:

  • Visual Studio Team Suite (Architecte, Developer, Test, Database)
  • Office: Excel, MS Project
  • Accès Web pour permettre un accès large aux données
  • Outils tiers à travers l'API d'extensibilité car Team System est très ouvert.

VSTS Rosario

En CTP depuis novembre 2007. Une CTP est susceptible de changer (beaucoup): des features peuvent notamment disparaître d'ici à la beta.

Elle est en téléchargement libre sur MSDN sous forme de VPC.

Team Architect Rosario

Permet de produire du code. De nouveaux diagrammes sont ajoutés.

Démonstration: nous voyons comment à partir d'un diagramme de déploiement avec une application ASP.NET consommant un service WCF créer le diagramme de classes, les projets et générer le squelette des classes et interfaces mises en jeu.

Team Developer Rosario

Debug History est une nouvelle fenêtre qui montre l'ensemble des événements et exceptions (y compris si elles ont été gérées) qui ont eu lieu dans l'application, pour remonter dans l'historique.

Détail: pour l'analyse de code, on peut créer des ensembles de règles (rule sets) pour regrouper les règles et ainsi changer rapidement de type d'analyse.

Lors d'une modification, Visual Studio affiche la liste des tests unitaires impactés par la modification, pour permettre d'exécuter immédiatement uniquement ces tests.

Une option du menu Debug/Create stand-alone debugger permet de mettre un petit debugger sur une machine sur laquelle on souhaite déboguer.

Team Developer Tester

Un nouvel outil, Camano, permet de créer et faire les scénarios de tests manuels sans utiliser Visual Studio. Les tests manuels ne sont donc plus basés sur un document Word mais sur une liste plus adaptée. A terme, elle pourrait exécuter les tests unitaires et de performance.

Lors de l'exécution du scénario de test, le testeur dispose d'une interface verticale relativement étroite qui l'accompagne dans l'exécution des étapes et la validation des résultats de chacun. Un vidéo de capture d'écran est en outre enregistrée.

Team Foundation Server

Les WorkItems ont été améliorés, on peut les réorganiser plus facilement.

Des items de type "story" permettent de définir une hiérarchie entre WorkItems. Cela permet de publier les tâches de MS Project qui en regroupent d'autres.

Le suivi de l'évolution des branches est amélioré notamment grâce à des diagrammes qui permettent de visualiser l'historique des changesets.

Retour du terrain

La migration actuelle de Team System 2005 à Team System 2008 se passe sans problèmes, donc la migration vers Rosario ne devrait pas poser de problèmes.

Ceci dit, Team System 2008 est suffisamment complet pour qu'il ne soit pas nécessaire d'attendre Rosario aujourd'hui pour passer à Team System.

Comments

Florent Santin said…
Arnaud, un plaisir de t'y avoir vu!

(désolé pour le coup du micro en début de session, tu n'as cas être moins celebre! :) )
Arnaud said…
Tout le plaisir était pour moi, cette session était excellente. Il faudra que tu me donnes la marque du café que tu bois en tout cas, car il est efficace! ;-)

Pour le coup de micro, c'est plutôt moi qui ai honte. Comme je discutais avec mon voisin (un client), je n'ai pas entendu la question ("présentez-vous") et je croyais que tu en étais encore à la question précédente ("c'est quoi Team System?"). Bref, j'ai été mauvais, la prochaine fois je ferai mieux. :-)

Popular posts from this blog

Tutoriel: Insérer un flux RSS dans une page ASP.net

Nous allons ici voir comment rapidement incorporer un flux RSS dans un formulaire Web ASP.net. Plus exactement, nous allons nous abonner à un flux Atom. Le but est d'afficher en tant que HTML les titres des entrées du flux, avec les liens vers les articles, et d'incorporer le tout au formulaire Web, comme je le fais sur ma page: Dans cet exemple, nous prendrons le flux RSS provenant de l'URL http://arnaudweil.blogspot.com/rss.xml . Puisque le RSS est du XML , nous allons facilement pouvoir le transformer en HTML grâce au contrôle ASP.net Xml et à une transformation XSLT . Dans ma page blog.aspx, j'écris donc: <asp:Xml ID="Xml1" runat="server" TransformSource="~/rss2table.xsl" /> Il me faut ensuite créer la transormation XSLT. J'ajoute donc à la racine de mon site un fichier rss2table.xsl avec le contenu suivant (cliquez avec le bouton droit sur le nom du projet dans l'Explorateur de Solutions de Visual Studio et ch...

Vue semaine gratuite pour Windows Phone 7.5

J’ai le plaisir d’annoncer la disponibilité sur le marketplace de mon application Free Week Calendar . C’est la première application gratuite à vous fournir une vue semaine de vos rendez-vous. L’utilisation est aussi simple que fluide. Par défaut vos rendez-vous de la semaine courante sont affichés (les copies d’écran sont en anglais mais l’application est intégralement localisée en français): En glissant le doigt à gauche ou à droite vous obtenez la semaine suivante ou précédente. En écartant les doigts vous zoomez sur vos rendez-vous, et en les rapprochant vous revenez à la vue globale. Contrairement à d’autres applications, celle-ci est entièrement localisée pour fonctionner en français et respecter le lundi comme premier jour de la semaine. P.S: merci à l’ Accélérateur Windows Phone et Dalhia pour leur aide. Sans eux cette application aurait mis plus de temps à sortir.

Un projet Silverlight de plus arrive à terme

Aujourd’hui j’ai eu le plaisir de voir Bruitparif mettre à disposition du grand public son application Rumeur . Plaisir redoublé par le fait que j’ai eu l’honneur d’être le (seul) développeur de toute la partie Silverlight et ASP.NET. L’application permet de consulter en temps réel les mesures de bruit effectuées par des stations à la pointe de la technologie. Elle a été lancée ce matin lors d’une conférence de presse à laquelle participait notamment Jean-Paul Huchon, le Président de la Région Ile-de-France. L’interface est unique et novatrice à plusieurs titres. Le bruit est un sujet majeur de préoccupation pour chacun des Franciliens. L’interface permet d’obtenir des informations en temps réel, notamment en consultant les évènements acoustiques qui sont identifiés par les stations et validées par Bruitparif. Pour le côté technique, cette application a été l’occasion de mettre en œuvre une méthodologie agile, Silverlight 4, RIA Services, ASP.NET 4.0, SQL Server et Matlab . Je s...