Monolith Refactoring
Avancé
Refactoring d'un Service God Object vers modules métier distincts
Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
refactoring
god-object
modularization
clean-architecture
nodejs
Scénario Technique
Contexte Un fichier ApplicationService.js contient la gestion des utilisateurs, commandes, paiements et reporting. Le Problème Toutes les responsabilités sont centralisées dans une seule classe de plus de 1200 lignes. Code actuel class ApplicationService { createUser() {} createOrder() {} processPayment() {} generateReport() {} } Contraintes Découper ce service en modules cohérents par domaine sans casser les routes existantes. Livrable attendu Une nouvelle organisation modulaire avec séparation claire des responsabilités et injection propre des dépendances.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.