SOLID Principles
Fondamental
Refactoring d'un switch massif vers extension polymorphique
Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
solid
ocp
polymorphism
refactoring
clean-code
Scénario Technique
Contexte Un service traite plusieurs types d’export (PDF, CSV, JSON). Le Problème Le traitement repose sur un switch central difficile à maintenir. Contraintes Remplacer par une approche polymorphique permettant extension sans modification. Livrable attendu Une solution respectant OCP et supprimant le switch.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.