SOLID Principles
Fondamental
Correction d'une violation du Single Responsibility Principle

Type d'évaluation

Mise en situation réelle

Analyse

Intelligence Artificielle

Compétences ciblées

solid
srp
refactoring
clean-code
oop

Scénario Technique

Contexte Une classe UserService gère la création d’utilisateur, l’envoi d’email et la génération de rapport PDF. Le Problème La classe cumule plusieurs responsabilités non liées. Code actuel class UserService { createUser() {} sendWelcomeEmail() {} generateReport() {} } Contraintes Séparer les responsabilités en classes distinctes sans modifier l’API publique existante. Livrable attendu Un découpage clair respectant le principe de responsabilité unique.

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 violation du Single Responsibility Principle | Test Technique & Recrutement