Design Patterns
Fondamental
Extraction d'une logique conditionnelle vers Strategy Pattern

Type d'évaluation

Mise en situation réelle

Analyse

Intelligence Artificielle

Compétences ciblées

strategy-pattern
refactoring
behavioral-pattern
clean-code
javascript

Scénario Technique

Contexte Une fonction calcule des frais selon le type de paiement. Le Problème Le code utilise plusieurs if/else : if (method === "card") { ... } else if (method === "paypal") { ... } else if (method === "crypto") { ... } Contraintes Remplacer cette logique par des stratégies indépendantes sélectionnées dynamiquement. Livrable attendu Une implémentation simple du Strategy Pattern permettant l’ajout d’un nouveau mode sans modifier la fonction principale.

Prêt à évaluer ce talent ?

Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.

Commencer le Défis
    Design Patterns - Extraction d'une logique conditionnelle vers Strategy Pattern | Test Technique & Recrutement