Hexagonal Architecture
Fondamental
Corriger une dépendance directe du domaine vers la base de données
Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
hexagonal architecture
ports
adapters
refactoring
Scénario Technique
Contexte Le code suivant est présent dans le domaine : class OrderService { constructor() { this.db = new MySQLClient(); } save(order) { this.db.insert(order); } } Le Problème Le domaine dépend directement d’une implémentation technique. Contraintes Identifier la violation des principes hexagonaux et proposer une correction utilisant un port et un adaptateur. Livrable attendu Une analyse claire et une restructuration conceptuelle respectant l’architecture hexagonale.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.