Est-ce que le TDD augmente la vitesse de développement ?

Bon, retour à mon blogue après quelques mois de pause. Je me suis permis aussi un petit relooking à mon blogue.

image

Bon, revenons au sujet de ce blogue:

Est-ce que le TDD (Test-Driven Development) augmente la vitesse de développement ?

D’un point de vue d’un programmeur concentré sur sa tâche, la réponse est non. Les tests sont un surplus de travail pour lui.

Par contre, si ouvre un peu plus notre horizon et si on regarde pour voir quelle est la place de la tâche de programmation dans le processus global, on retrouve une nouvelle perspective:

L’activité de développement consiste à faire tout le travail pour amener un concept ou un besoin à se transformer en valeur ou si vous préférez turning concept into cash. Cela commence avec une idée et se poursuit avec la conception, l’implémentation et la livraison.

Alors oui, le TDD augmente la vitesse de développement car il permer de:

  • Écrire le code sans bogue ou défaut de conception au premier jet
  • Répondre avec précision au besoin du client
  • Diminuer la complexité
  • Rend le code "agile" et plus facile à modifier.
  • Et bien d’autres avantages…

Scott Bellware, toujours intéressant dans ses propos, parle de tout cela dans un récent article de son blogue. Je vous invite à aller lire l’article en question:

http://blog.scottbellware.com/2008/12/does-test-driven-development-speed-up.html

Publicité

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s