Retour aux cas pratiques
Monolith RefactoringFondamental
Suppression d'une dépendance circulaire interne
Scénario
Contexte Deux fichiers orderService.js et paymentService.js s'importent mutuellement. Le Problème Node.js génère des objets partiellement initialisés provoquant des erreurs inattendues. Contraintes Casser la dépendance circulaire en introduisant une interface intermédiaire ou en déplaçant la responsabilité commune. Livrable attendu Un schéma ou code refactoré supprimant toute importation croisée.
Compétences ciblées
bugfixcircular-dependencyrefactoringnodejsarchitecture