Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
Scénario Technique
Contexte : Une application mobile internationale intègre authentification, catalogue, paiement, messagerie et analytics, avec plusieurs équipes travaillant en parallèle. Le Problème : Le projet est devenu difficile à maintenir, les dépendances sont mal maîtrisées et la testabilité de la logique métier est limitée. Contraintes : Mettre en place une Clean Architecture stricte avec séparation Presentation, Domain et Data. Organiser le projet en modules par fonctionnalités. Garantir que la couche Domain ne dépende d’aucune technologie spécifique (framework UI ou base de données). Implémenter inversion de dépendances via interfaces. Livrable attendu : Proposer une architecture modulaire détaillée incluant diagramme de dépendances, règles d’import strictes et exemple complet du flux entre UI, UseCase et Repository.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.