Bonjour,
je vous expose brièvement mon problème, je suis entrain de concevoir une application avec plusieurs modules métiers. chaque module métier contient un ou plusieurs formulaires.
devrais-je mettre un assembly par module métier ou plutôt un assembly pour chaque niveau (Views, viewModels, services, models..)?
Je compte passer exclusivement par des interfaces pour rendre mon application testable (IView View, IViewModel ViewModel, IService Service...), devrais-je mettre l'interface avec son implémentation dans le même assembly? ou plutôt un assembly que pour les interfaces?
Je compte m'orienter vers Prism pour la modularité (je ne sais si c'est la meilleure façon de le faire), d’après ce que je viens de décrire, est ce qu'un module métier correspond à un module Prism?
C'est plutôt des questions d'architecture et de modélisation que je suis entrain de me poser avant de me lancer
Merci d'avance.
Partager