La couverture de tests unitaires avance

jeudi 23 septembre 2004 :: perrick :: Extreme Programming :: aucun commentaire :: aucun trackback

En avril 2004, je commençais à mettre en place mes premiers tests unitaires sur openTIME : il s'agissait à l'époque de quelque chose de tout nouveau pour moi. Je n'en avais jamais entendu parlé à la fac (où j'ai fait principalement des maths, plus une touche d'informatique -- Mathematica et C). Et puis il y a eu le site http://www.extremeprogramming.org/ où je les ai vu -- à défaut de les comprendre -- pour la première fois, vers 2000 / 2001. Et au final un livre, mais ça c'est une autre histoire.

Et aujourd'hui j'ai enfin mes premiers tests unitaires en lien direct avec la base de données. Pour y arriver je me suis largement inspiré des efforts de Cédric -- alias plcoder : MyUnit.

Parmi les effets bénéfiques de cette couverture de tests unitaires, je note en particulier :

  • ma confiance qui s'accroit dans chaque bout de code testé
  • le questionnement régulier et précis au moment d'écrire un test -- c'est-à-dire avant d'écrire le code
  • les bugs éliminés grâche au questionnement précédent

Pour ceux qui parlent anglais un post récent -- il date de ce jour ;-) -- de C. Keith Ray propose ses 8 Reasons to do Unit Testing / TDD / Automated acceptance tests. Pour les autres je vous conseille un petit tour sur le Wiki d'XP-France.

Vos commentaires et/ou trackbacks

Aucun commentaire, ni de trackback pour le moment.

Ajouter un commentaire

Les commentaires pour ce billet sont fermés.