SOLID Principles
Avancé
Suppression d'un couplage fort via Dependency Inversion avancée
Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
solid
dip
dependency-injection
architecture
refactoring
Scénario Technique
Contexte Un module Reporting instancie directement SqlRepository. Le Problème Impossible de remplacer la base par MongoRepository sans modifier Reporting. Contraintes Introduire une abstraction Repository et injecter l’implémentation via constructeur ou conteneur simple. Livrable attendu Une architecture découplée respectant Dependency Inversion Principle.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.