Monolith Refactoring
Fondamental
Extraction d'une logique métier hors route Express
Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
refactoring
express
business-logic
clean-code
separation-of-concerns
Scénario Technique
Contexte Une route Express contient une logique métier complexe. Le Problème La route suivante mélange validation, calcul et réponse HTTP : app.post("/discount", (req, res) => { const total = req.body.total; const discount = total > 100 ? total * 0.1 : 0; res.json({ final: total - discount }); }); Contraintes Extraire la logique de calcul dans un service métier dédié. Livrable attendu Un code séparant clairement couche transport et logique métier.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.