Hexagonal Architecture
Avancé
Corriger un cas d’usage dépendant d’un framework web
Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
hexagonal architecture
incoming port
framework decoupling
refactoring
domain isolation
Scénario Technique
Contexte Le code suivant est présent dans la couche métier : class CreateUserUseCase { execute(request, response) { const user = new User(request.body); response.status(201).json(user); } } Le Problème Le cas d’usage dépend directement des objets HTTP du framework. Contraintes Identifier les violations de l’architecture hexagonale et proposer une refactorisation utilisant un port entrant indépendant du framework. Livrable attendu Une analyse détaillée du problème et une proposition architecturale conforme aux principes hexagonaux.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.