SOLID Principles
Avancé
Réorganisation d'un module violant SRP et OCP simultanément
Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
solid
srp
ocp
refactoring
clean-code
Scénario Technique
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.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.