SOLID Principles
Fondamental
Suppression d'une dépendance directe vers implémentation concrète (DIP)

Type d'évaluation

Mise en situation réelle

Analyse

Intelligence Artificielle

Compétences ciblées

solid
dip
dependency-injection
refactoring
architecture

Scénario Technique

Contexte Un service Notification dépend directement d'une classe EmailSender concrète. Le Problème Impossible de remplacer facilement EmailSender par SMS ou Mock. Code actuel class NotificationService { constructor() { this.sender = new EmailSender(); } } Contraintes Introduire une abstraction et injecter la dépendance. Livrable attendu Une implémentation respectant Dependency Inversion Principle.

Prêt à évaluer ce talent ?

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

Commencer le Défis
    SOLID Principles - Suppression d'une dépendance directe vers implémentation concrète (DIP) | Test Technique & Recrutement