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
    Corriger une implémentation minimale d’une fonction max — mise en situation TDD | CodeDuel