Retour aux cas pratiques
TDDFondamental
Corriger une implémentation minimale d’une fonction max
Scénario
Contexte Un test TDD vérifie qu’une fonction max(a, b) retourne le plus grand des deux nombres. Le Problème Le code actuel : function max(a, b) { return a; } test("max retourne le plus grand nombre", () => { expect(max(2, 5)).toBe(5); }); L’implémentation ne satisfait pas le test. Contraintes Corriger la fonction sans modifier le test. Livrable attendu Une implémentation correcte respectant le principe Green du cycle TDD.
Compétences ciblées
tddcomparisonred green refactorbugfix