Retour aux cas pratiques
Mobile ArchitectureExpert
Correction d’un couplage fort entre framework mobile et logique métier
Scénario
Contexte : La logique métier d’une application mobile dépend directement d’objets et classes spécifiques au framework UI. Le Problème : Cela empêche toute réutilisation ou test indépendant de la couche métier. Extrait logique actuelle : class CheckoutUseCase { constructor(private context: UIContext) {} } Contraintes : Supprimer toute dépendance framework dans couche Domain. Introduire interfaces abstraites. Garantir testabilité pure. Livrable attendu : Refactoriser architecture afin d’isoler complètement la logique métier des frameworks mobiles.
Compétences ciblées
clean-architecturedecouplingdomain-layermobilerefactoring