TDD : des chiffres qui font réfléchir
mardi 19 octobre 2004 :: perrick :: Extreme Programming :: 2 commentaires :: aucun trackbackL'avantage de commencer en TDD, c'est que le nombre de tests suit très régulièrement le nombre de ligne du code source à proprement dit. Toujours suite au petit exercice lors du dernier groupe de praticiens XP à Paris, j'ai lancé ma calculette pour les 2 heures de développement :
- nombre de lignes de code (source uniquement) : 53
- nombre d'assertions dans mes tests : 33
- ratio lignes / assertions : 1.606
De côté d'openTIME, le ratio est un peu différent : 79.148. Autrement dit je suis encore très loin du compte. Mais quel progrès par rapport à mes premiers balbutiemment (261.782 au mois de mai)... C'est ce qui s'appelle être Test Infected.
Vos commentaires et/ou trackbacks
Le samedi 8 janvier 2005 à 18:48, commentaire par pascaltje :: site :: #
J'ai une petite question en tête sur l'XP et les tests systématiques:
Qu'ont apporté L'XP et les tests en terme de rendement et de programmation en général:
un meilleur rendement? (coder + vite)
une meilleure qualité ? (moins de bugs)
une méthode ? (dans le sens vie du projet)
autre chose ?
Le mardi 11 janvier 2005 à 14:01, commentaire par perrick :: site :: #
Note : je parle des avantages des tests unitaires (pas d'XP que je ne pratique pas encore "complètement").
Le premier : CONFIANCE. Je sais précisement ce qui est testé et donc "pourquoi" ça marche. Et donc je dors mieux ;-) Ensuite SIMPLICITE : en écrivant mon test d'abord, je limite drastiquement l'étendue conceptuelle de chaque morceau de code. L'application reste donc le plus simple possible. Voilà pour les principaux...
Et puis il y a un truc quand même : presque tous les nouveaux bugs sont en fait des bouts de code non-testé...
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.