Retour aux cas pratiques
SOLID PrinciplesExpert
Élimination d'un module central violant OCP via registre dynamique
Scénario
Contexte Un moteur de calcul applique différentes règles métiers selon type d’événement. Le Problème Un switch central massif est modifié à chaque nouvelle règle. Contraintes Mettre en place un registre dynamique permettant d’enregistrer de nouvelles règles sans modification du moteur. Livrable attendu Une architecture extensible respectant strictement Open/Closed Principle.
Compétences ciblées
architecturesolidocpextensibilityrefactoring