Hexagonal Architecture
Expert
Corriger une contamination transversale du domaine par un framework

Type d'évaluation

Mise en situation réelle

Analyse

Intelligence Artificielle

Compétences ciblées

hexagonal architecture
domain isolation
orm decoupling
dependency inversion
refactoring

Scénario Technique

Contexte Le domaine contient le code suivant : class InvoiceService { constructor(private ormEntityManager) {} generate(invoice) { this.ormEntityManager.persist(invoice); } } Le Problème Le noyau métier dépend directement d’un composant ORM. Contraintes Identifier les violations des principes hexagonaux et proposer une restructuration avec port sortant et adaptateur dédié. Livrable attendu Une analyse architecturale approfondie et une proposition conforme aux principes d’isolation du domaine.

Prêt à évaluer ce talent ?

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

Commencer le Défis