Aller au contenu

Détails

Le TDD, c'est génial ! Code coverage à 100%, design émergent, feedback rapide... Jusqu'au jour où le refactoring devient votre cauchemar. Modifier une implémentation = réécrire la moitié de vos tests. La delivery ralentit. Des régressions fonctionnelles apparaissent. Vous (et votre PO/PM) commencez à douter.

Et si le problème ne venait pas du TDD lui-même, mais de la façon dont nous l'appliquons ?

Dans ce talk, je partagerai mon parcours : comment je suis passé d'une pratique "classique" du TDD à l'adoption du Double Loop TDD. Nous verrons ensemble comment cette approche permet de :

  • Conserver les bénéfices du TDD (feedback rapide, design émergent)
  • Réduire drastiquement le coût du refactoring
  • Garantir la non-régression fonctionnelle
  • Accélérer significativement la delivery

À travers un exemple concret, nous explorerons comment structurer vos tests pour qu'ils deviennent des alliés du changement plutôt que des freins.

Parce qu'après tout, des tests qui nous ralentissent... sont-ils vraiment de bons tests ?

Lucas Declercq, Tech Lead chez Agicap

Accès PMR : oui.

Nous remercions Simplon pour l'hébergement de ce meetup.

Retrouvez-nous sur Discord.

Software Engineering

Les membres s'intéressent également à