Retour aux cas pratiques
SOLID PrinciplesAvancé
Stabilisation d'un service difficilement testable
Scénario
Contexte Un service Order instancie Logger, Repository et EmailSender en interne. Le Problème Les tests unitaires nécessitent base réelle et envoi email réel. Contraintes Refactorer pour injecter toutes les dépendances via constructeur. Livrable attendu Une version testable via mocks respectant DIP.
Compétences ciblées
soliddiptestabilitydependency-injectionrefactoring