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
    Suppression d'une dépendance circulaire interne — mise en situation Monolith Refactoring | CodeDuel