.Net and Team System News - Nadège DEROUSSEN

dimanche 26 novembre 2006

SmartCodeGenerator

Comme de coutume, je suis assez régulièrement le blog de David Hayden et celui-ci parlait la semaine dernière d'un générateur de code gratuit et open source. Ce générateur se base sur des templates personnalisés pour permettre la génération de classes. Ayant un peu de temps ce week end, j'en ai profité pour l'essayer rapidement. Le générateur est assez simple d'utilisation, la création de template est plutôt intuitive. Fait surprenant, le générateur est une application Web. Non pas que cela représente un problème mais c'est plutôt rare (en tout cas, je n'en connais pas d'autres).
Petite remarque cependant, le générateur en est à ses débuts. Il ne génère que des propriétés ayant les types suivants : int, string et bool. Assez restrictif donc surtout pour un usage professionnel. Mais c'est un outil à suivre, il évoluera certainement. Si vous le souhaitez, vous pouvez vous même modifier l'outil pour prendre en compte de nouveaux types de données et nous faire partager tout cela.

Smart Code Generator - Free Code Generator and Template Based - ASP.NET 2.0 par David Hayden
SmartCodeGenerator (Asp.Net 2.0) sur GotDotNet
Et le site officiel SmartCodeGenerator avec des exemples pour prendre l'outil en main.

Debuggage d'applications : Ajax

Ajax étant de plus en plus utiliser aujourd'hui, il devient indispensable d'avoir un outil permettant de debugguer nos applications développées à l'aide de cette technologie.
'Web Development Helper' nous est proposé par Nikhil Kothari, architecte de Microsoft Ajax. Cet outil permet de tracer les requêtes HTTP Cyril Durand nous en parle sur son blog : Web Development Helper pour Microsoft Ajax.

Un autre outil permettant de tracer les requêtes HTTP : Fiddler. Vous trouverez toutes les informations sur le site officiel de Fiddler et un tutorial proposé par Microsoft : Fiddler PowerToy - Part 1: HTTP Debugging

Fiddler is a HTTP Debugging Proxy which logs all HTTP traffic between your computer and the Internet. Fiddler allows you to inspect all HTTP Traffic, set breakpoints, and "fiddle" with incoming or outgoing data.

Les trucs et astuces de Scott Guthrie

Scott nous fait le plaisir de proposer une page recensant ses posts les plus populaires et il semble avoir l'intention d'en ajouter assez régulièrement. Je vous conseille donc de suivre cette page pour vous tenir au courant des nouveaux ajouts.
Voici le lien : ASP.NET 2.0 Tips, Tricks, Recipes and Gotchas

Bon dimanche

dimanche 19 novembre 2006

Team System + Outlook = TeamLook

Je n'ai pas encore utiliser Team System à ce jour (cela ne devrait plus trop tarder) mais j'ai déjà assister à un certain nombre de présentation Microsoft et le produit me paraît plus qu'intéressant. Aussi en attendant de l'utiliser, je glane quelques infos ici et là et je viens de trouver un article de Roy (encore lui) qui parle d'un outil permettant de lier plusieurs Team Foundation Server et de centraliser un certain nombre d'informations dans Outlook, les rendant ainsi disponibles dans un logiciel que nous avons toujours à portée de main, Outlook. Cet outil se nomme TeamLook, il ajoute de nouvelles fonctionnalités à Outlook permettant de gérer les WorkItems, les Reports, ... et il permet de faire des requêtes afin de personnaliser les informations affichées.
Si certains d'entre vous l'ont déjà utilisé, pourriez-vous nous dire ce que vous en pensez, l'outil a-t-il un réel intérêt ? Pour qui ? Les développeurs, les chefs de projet ?
Ce produit est payant mais il existe une version de démo de 90 jours.

L'article sur le site de Roy Osherove :
TeamLook Integrates Into Team System Projects From Outlook
Le site de TeamLook : TeamLook

Scrum ou XP ?

Roy Osherove nous propose un article dans lequel il nous explique qu'il a une préférence pour Scrum plutôt que XP et en quoi cette méthode est plus facile à proposer car moins extrême.
Scrum ? Mais de quoi s'agit-il ? Je ne connaissais pas jusqu'à ce matin, j'ai découvert ce terme et ce qu'il regroupe sur le blog de Roy. Il s'agit en fait d'une méthode de développement basée sur un processus incrémental et itératif.
Dans son article, Roy nous explique les raisons qui lui font préférer Scrum à XP : Tout d'abord l'utilisation de la méthode Scrum n'est pas aussi contraignante que XP et peut être plus facilement modifiée pour correspondre aux besoins du projet et ensuite, l'appelation de la méthode ne contient pas le mot Extrem.
En effet, la plupart des projets n'utilisent pas une et une seule méthode de développement (ou de gestion de projet en général) mais plutôt une combinaison de bonnes pratiques choisies en fonction des besoins du-dit projet.

Every successful Agile project I've seen has used a combination of practices from several methodologies (you can always attribute some to XP and Some to Scrum, or just XP) - they always create their own version of e methodology 9 it's nether Scrum or XP, ("ScrumP" ? "Xrum" ?) - it's a mutant methodology that fits what that organization or team can do right now. Forcing it any other way will usually lead to failure in adoption - people don't like to be forced to do things they don't think will work - they need to choose to do it. They do whatever they think they need to do anyway - they may just tell management they do things like they are told.


Si vous souhaitez en savoir plus, rendez-vous sur le site de Roy :
Scrum Vs. XP - Why Scrum is easier to sell
Plus d'infos sur Scrum :
What is Scrum ?
Implementing Scrum

N'hésitez pas à partager avec nous votre opinion sur Scrum, XP ou n'importe quelle autre méthode. Pourquoi préférez-vous telle ou telle méthode, qu'apporte-t-elle de plus ?

20/11/2006 : Un nouveau lien pour obtenir des infos sur Scrum
Une description assez complète de la méthode sur Wikipédia : Scrum - Wikipédia

samedi 18 novembre 2006

Outils pour Visual Studio .Net 2005 (.Net 3.0, AJAX, Vista, Office 2007)

Microsoft met à notre disposition un ensemble d'extensions pour Visual Studio .Net 2005 qui vont nous permettre de développer pour le franemwork .Net 3.0, Vista, Office 2007 ainsi que pour Ajax. Toutes les informations sont rassemblées sur une et une seule page que vous trouverez à l'adresse suivante : Ready for a new day.

Bon développement.

jeudi 9 novembre 2006

Wilson ORMapper

Paul Wilson nous propose son Wilson ORMapper pour .Net 1.1 et 2.0. Il s'agit d'un outil payant (50$) mais vous pouvez télécharger une version de démo.
Les retours m'intéressent...

Les tests unitaires

Un sujet qui fait couler beaucoup d'encre, ou plutôt qui occupe pas mal de place dans les blogs. Je viens d'ailleurs de trouver le blog de Steve Porter qui traite des tests unitaires, de Visual Studio Team Foundation, des méthodes Agile et de Continuous Integration. Il propose également quelques outils.
A suivre, vous y trouverez peut être des choses intéressantes. Steve Porter

Personnalisation de GridView

Cette fois-ci je ne vais pas vous parler de tel outil vu sur un site ou de la dernière nouvelle concernant .Net 3.0.
Non. J'ai trouvé un blog intéressant : AzamSharp dans lequel l'auteur nous fait partagé ses astuces quant à la personnalisation ou à l'utilisation du GridView. C'est quelque chose que beaucoup d'entre nous peuvent être amenés à faire, alors autant garder ce blog dans vos favoris, vous y trouverez peut être la réponse à votre problème...
Juste un petit reproche à faire, il est difficile de naviguer dans les posts.
Bonne recherche, en espérant que ça vous aide.

Outil de refactoring : ResourceRefactoring

ResourceRefactoring est un add in pour Visual Studio permettant d'ajouter une nouvelle fonctionnalité de refactoring. Il va vous permettre de sélectionner une chaine de caractères et de la placer dans un fichier de ressource à l'aide d'un simple clic droit :

Resource Refactoring Tool provides developers an easy way to extract hard coded strings from the code to resource files.

Features for Resource Refactoring Tool Alpha Release

Works with both C# and VB.Net projects. A preview window to show changes in the tool window. Lists existing resources by their similarity level to the text being replaced. Automatically replaces hard coded string with a reference to resource entry.

Vous pouvez le télécharger sur le site CodePlex.
Encore une possibilité de gagner du temps dans les développements ...

mercredi 8 novembre 2006

SQL Refactor de Red gate

Et encore un outil de refactoring. Cette fois-ci il ne s'intègre pas à Visual Studio et il n'est pas gratuit, mais il s'intègre à SQL Server Management Studio. Il s'agit de SQL Refactor proposé par la société Red Gate.
David Hayden, que l'on ne présente plus, vous en parlera mieux que moi : SQL Refactor Rocks!.
Encore un moyen de gagner du temps...

dimanche 5 novembre 2006

Zend et Microsoft

Rapprochement entre Zend et Microsoft pour l'amélioration des performances de PHP sur Windows :

Zend et Microsoft ont annoncé Jeudi 2 Novembre un accord de partenariat et de collaboration technique dont le but est d'améliorer l'implémentation de PHP sur les plate-formes Windows. Christophe Lauer.

Source : Zend et Microsoft vont améliorer PHP sur Windows

Revue de presse sur le sujet