SOLID Principles
Expert
Correction d'une architecture violant SRP et DIP simultanément

Type d'évaluation

Mise en situation réelle

Analyse

Intelligence Artificielle

Compétences ciblées

bugfix
solid
srp
dip
architecture

Scénario Technique

Contexte Une classe ApplicationService orchestre logique métier, accès base, appels HTTP externes et logging. Le Problème La classe instancie directement SqlRepository, HttpClient et Logger et mélange responsabilités. Code actuel class ApplicationService { constructor() { this.repo = new SqlRepository(); this.http = new HttpClient(); this.logger = new Logger(); } } Contraintes Séparer responsabilités métier et techniques, introduire abstractions et injection de dépendances. Livrable attendu Une architecture respectant SRP et DIP avec dépendances inversées et modules clairement isolés.

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 - Correction d'une architecture violant SRP et DIP simultanément | Test Technique & Recrutement