En direct des TechEd : Team System, Tests Unitaires et Software Factory



Holà !
Voici le second billet d’une série de trois, entièrement dédiée aux TechEd 2007 de Barcelone.
Au programme et en images : la mise en oeuvre de Team System chez Microsoft pour le produit Visual Studio 2008, des techniques de tests unitaires, et construire sa propre Software Factory.
Bonne lecture,
Messaoud.

(Lire la suite…)

En direct des TechEd : le KeyNote et LINQ

Holà !
ça y est, je suis à Barcelone pour mon premier TechEd Developers
!
Voici un petit résumé tout chaud de deux moments intéressants de la première journée.


(Lire la suite…)

Refactoring .NET avec UML, 1ère partie

UML s’est toujours voulu expressif. A sa naissance, le choix d’un langage graphique pour UML a été délibéré. Aujourd’hui, UML et ses outils atteignent-ils cet objectif ? En particulier, UML et ses outils permettent-ils de représenter et comprendre des patterns de conception ? Si oui, UML permet-il de remanier des erreurs de conception, passage obligé dans la vie de nos logiciels ?

Nous vous proposons une analyse originale de patterns de conception à travers l’histoire revisitée d’un refactoring croustillant. Nous explorerons donc quelques patterns de conception dans un logiciel existant, et à l’aide de diagrammes de classes UML.

Article paru en presse dans « Programmez ! » en octobre 2007, dossier consacré à UML.

(Lire la suite…)

En direct des TechEd

L’un des grands RDV de la communauté .NET européenne, le TechEd, se tiendra à Barcelone du 5 novembre au 9 novembre.

Le programme des sessions est très attractif, et j’aurai l’immense plaisir d’y aller.

Cela devrait amener à des billets de valeur sur notre blog OCTO.

Cela se passera donc du 5 au 9 novembre, à Barcelone… et ici même ! :-)

A suivre…

Messaoud

(Lire la suite…)

Les tests de recette automatisés avec Fitnesse

Combien de développeurs se sont entendus dire : « Hum. hum, vous êtes sûr d’avoir bien compris la spécification détaillée ? » . Ou encore : « Avant, elle marchait bien cette fonction : pourquoi ça marche plus maintenant ?! ». Voire : « Mais on ne l’avait pas déjà fait corriger ce bug là ? Je comprends pas : plus vous codez. et moins l’appli fonctionne ?!? ».

Laissez faire le temps et vous pouvez être à peu près certain que spécifier, vérifier et assurer la non régression d’une application de gestion deviendra un douloureux défi. Il existe une solution encore méconnue des développeurs et des maîtres d’ouvrage : les tests de recette automatisés. Ils permettent de relever ce défi sans sarcasme, ni douleur.

A travers deux articles différents, l’un publié sur le portail DotNetGuru.org et l’autre publié dans le numéro de juillet de Programmez !, nous présentons Fitnesse, un outil de tests de recette automatisés qui permet de rédiger une spécification exécutable :

  • non ambigue entre maîtres d’ouvrage et développeurs ;
  • de manière produtive à l’aide d’un site Wiki ;
  • et vérifiée automatiquement sur le logiciel développé.

Pour la suite, ça se passe :

Messaoud

(Lire la suite…)