Retour aux cas pratiques
SOLID PrinciplesAvancé

Réorganisation d'un module violant SRP et OCP simultanément

Scénario

Contexte InvoiceService calcule taxes, applique remises et génère format PDF ou JSON selon condition. Le Problème Responsabilités multiples et logique conditionnelle évolutive. Contraintes Refactorer pour isoler calcul métier, règles de remise et export via stratégies séparées. Livrable attendu Une structure modulaire respectant SRP et OCP.

Compétences ciblées

solidsrpocprefactoringclean-code
    Réorganisation d'un module violant SRP et OCP simultanément — mise en situation SOLID Principles | CodeDuel