Retour aux cas pratiques
TDDFondamental
Corriger une implémentation d’une fonction divide
Scénario
Contexte Un test TDD vérifie qu’une fonction divide(a, b) retourne le résultat de la division. Le Problème Le code actuel : function divide(a, b) { return 0; } test("divide retourne le quotient", () => { expect(divide(10, 2)).toBe(5); }); La fonction ne respecte pas le test. Contraintes Modifier uniquement l’implémentation pour satisfaire le test. Livrable attendu Une version correcte respectant le comportement attendu dans le cycle TDD.
Compétences ciblées
tddmath logicred green refactorbugfix