TDD
Expert
Corriger une implémentation de pipeline de validation chaînée

Type d'évaluation

Mise en situation réelle

Analyse

Intelligence Artificielle

Compétences ciblées

tdd
pipeline
validation
bugfix
control flow

Scénario Technique

Contexte Des tests TDD définissent qu’une fonction validate(data) applique plusieurs validateurs en chaîne et s’arrête au premier échec. Le Problème Le code actuel : function validate(data, validators) { validators.forEach(v => v(data)); return true; } Un test exige que la fonction retourne false immédiatement si un validateur échoue. Contraintes Modifier uniquement l’implémentation pour satisfaire les tests existants. Livrable attendu Une version respectant la logique d’arrêt anticipé définie par les tests.

Prêt à évaluer ce talent ?

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

Commencer le Défis
    TDD - Corriger une implémentation de pipeline de validation chaînée | Test Technique & Recrutement