Retour aux cas pratiques
Monolith RefactoringFondamental
Remplacement d'une variable globale partagée
Scénario
Contexte Une variable globale currentUser est utilisée dans plusieurs modules. Le Problème Cela provoque des effets de bord imprévisibles. Contraintes Supprimer l'état global et passer les données explicitement via paramètres ou contexte. Livrable attendu Une version sans variable globale améliorant testabilité et fiabilité.
Compétences ciblées
bugfixglobal-staterefactoringclean-codemaintainability