.Net and Team System News - Nadège DEROUSSEN

mardi 3 avril 2007

Itérateurs ou collections ?

Voici un article intéressant proposé par Mitsu Futura et qui pose la question de savoir pourquoi il est préférable d'utiliser les itérateurs plutôt que les collections.
Pourquoi préférer les itérateurs aux collections ?

mardi 23 janvier 2007

[TechEd 2006] Méthodologie Agile

Daniel TIZON nous fait un résumé d'une session présentée par Roy Osherove concernant les méthodes Agile.

Un conseil qui me paraît très important : Communiquez plus, formalisez moins !
Pour lire son article, rendez-vous sur son blog :
Résumé de la session ARC207 : Introduction to Agile Methodologies and Concepts en français.

mardi 16 janvier 2007

Visual WebGui (VWG)

VWG est un framework AJAX open source qui permet d'enrichir ASP.Net en utilisant le modèle de programmation Windows :
Developing web applications using winforms?
VWG features:

  • AJAX application development using WinForms development patterns and practices with no prior AJAX (or web development) skills.
  • WinForms controls (most of .NET 2.0 controls) implemented for VWG.
  • Ability to create custom controls (including full inheritance).
  • Ability to interoperate with existing ASP.NET controls and pages.
  • Ability to customize control behavior and appearance.
  • .NET 1.x/2.0 support.

mercredi 20 décembre 2006

Snippets pour Visual Studio

Une petite adresse sympa pour télécharger un ensemble de snippets pour vous aider dans votre développement pour :

  • le deploiement d'application
  • les collections
  • les WindowsForms
  • le système de fichiers
  • l'interaction avec les bases de données ...


Rendez-vous sur le site de Microsoft : Visual Studio 2005 Code Snippets

mardi 5 décembre 2006

Développement de bibliothèques de classes

Microsoft nous propose un ensemble de bonnes pratiques ou tout du moins un ensemble d'indications pour nous aider à décider du meilleur choix technique pour le design de bibliothèques de classes.
Un lien à conserver et à consulter sur le site MSDN :
Indications concernant le design pour les développeurs de bibliothèques de classes

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

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

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 ...