mardi 8 avril 2008

Test driven Development in Microsoft .Net

L'apprentissage du Test Driven Development par l'exemple est très pertinent tout comme le refactoring, qui sont deux pratiques XP fortement liées. L'auteur propose de construire un site web appelant un web services en construisant les tests avec NUnit d'abord puis avec FIT (Framework for Integrated Test).
On suit pas à pas la construction des tests, du code et du refactoring.
L'interêt de cet exemple est qu'il adresse les problématiques relatives à chaque couche (présentation, service, web service, DTO, DAL) en séparant bien les tests développeurs des tests clients, avec les problèmes d'isolation que cela pose. L'auteur montre bien la part du TDD dans la conception émergente du projet.
Par contre, la partie FIT ne m'a pas convaincue.
On peut regretter qu'il ne parle que du framework Nunit sans parler du framework de test unitaires de Visual Studio, le titre est un peu trompeur, je verrais plutôt TDD in C#.

Aucun commentaire:


Laurent Morisseau, auteur de ce blog, pour me contacter