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.

Commencer le Défis