Design Patterns
Avancé
Remplacement d'un switch complexe par Command Pattern
Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
command-pattern
behavioral-pattern
refactoring
clean-code
javascript
Scénario Technique
Contexte Un module exécute différentes actions selon une commande texte. Le Problème Le code contient un switch massif : switch(action) { case "CREATE": ... case "DELETE": ... case "UPDATE": ... } Contraintes Remplacer cette structure par un Command Pattern avec classes dédiées et exécution dynamique. Livrable attendu Une implémentation permettant d’ajouter une commande sans modifier le code central.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.