SOLID Principles
Expert
Refactoring d'un module violant simultanément SRP, OCP et LSP
Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
architecture
solid
srp
ocp
lsp
Scénario Technique
Contexte Un module DiscountEngine contient logique conditionnelle, dépendances concrètes et héritage fragile. Le Problème Ajout d’un nouveau type de remise casse plusieurs sous-classes existantes. Contraintes Repenser entièrement la structure pour isoler responsabilités, introduire stratégies et garantir substituabilité. Livrable attendu Une architecture propre respectant les trois principes simultanément.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.