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.

Commencer le Défis