Design Patterns
Avancé
Correction d'un Builder mutable produisant des objets incohérents
Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
builder-pattern
bugfix
validation
creational-pattern
clean-code
Scénario Technique
Contexte Un Builder permet de configurer un objet ServerConfig. Le Problème Le builder actuel permet de construire un objet incomplet ou invalide. Code actuel builder.setPort(3000); const config = builder.build(); Contraintes Ajouter validation interne obligatoire avant build() et empêcher création si paramètres essentiels manquants. Livrable attendu Un Builder robuste garantissant cohérence de l’objet construit.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.