Calendrier de l'avent - 8 décembre - Test Driven Development

Calendrier de l'avent - 8 décembre - Test Driven Development

Une pratique parmi beaucoup d’autre en agilité retient souvent l’esprit des développeurs : le développement piloté par les tests, ou Test Driven Development (TDD).

Le principe étant des plus simple : il s’agit de commencer par écrire les tests automatisés avant le code du logiciel lui même. Au premier abord, ceci peut sembler contre-intuitif, voire inutile. Toutefois, avec un peu de pratique, TDD apporte de nombreux avantages, comme l’augmentation de la qualité, la réduction de la complexité et du nombre de lignes de code du projet. De plus, contrairement à ce qui est communément admis, TDD s’apprend assez vite et permet des gains de productivité, en plus des gains de qualité, comme l’ont montré des expériences faites sur des groupes de développeurs.

Comme souvent, on ne sait pas par où commencer, la première étape est toujours l’entrainement, grâce à des katas de code, idéalement, avec d’autres développeurs en coding dojo.

A Bordeaux, je vous recommande vivement de vous rendre au coding dojo Okiwi qui a lieu 2 fois par mois.