SOLID Principles
Fondamental
Injection de dépendance pour testabilité
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 Payment instancie directement un client HTTP. Le Problème Impossible de mocker lors des tests. Code actuel this.client = new HttpClient(); Contraintes Refactorer pour injecter le client via constructeur. Livrable attendu Une classe facilement testable respectant DIP.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.