TDD
Avancé
Corriger une implémentation partielle de filtre dynamique

Type d'évaluation

Mise en situation réelle

Analyse

Intelligence Artificielle

Compétences ciblées

tdd
array filtering
red green refactor
bugfix

Scénario Technique

Contexte Des tests TDD définissent qu’une fonction filterActive(users) retourne uniquement les utilisateurs avec active: true. Le Problème Le code actuel : function filterActive(users) { return users; } test("retourne uniquement les utilisateurs actifs", () => { const users = [ { name: "A", active: true }, { name: "B", active: false } ]; expect(filterActive(users)).toEqual([ { name: "A", active: true } ]); }); Contraintes Modifier uniquement la fonction pour satisfaire le test. Livrable attendu Une implémentation correcte respectant les tests existants.

Prêt à évaluer ce talent ?

Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.

Commencer le Défis