SOLID Principles
Avancé
Stabilisation d'un service difficilement testable

Type d'évaluation

Mise en situation réelle

Analyse

Intelligence Artificielle

Compétences ciblées

solid
dip
testability
dependency-injection
refactoring

Scénario Technique

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.

Prêt à évaluer ce talent ?

Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.

Commencer le Défis