Retour aux cas pratiques
Design PatternsAvancé

Correction d'un Builder mutable produisant des objets incohérents

Scénario

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.

Compétences ciblées

builder-patternbugfixvalidationcreational-patternclean-code
    Correction d'un Builder mutable produisant des objets incohérents — mise en situation Design Patterns | CodeDuel