2010-05-06 6 views
2

Comment construire des applications et des contrôles utilisateur WPF MVVM test-first? Je me retrouve à écrire des quantités impures de XAML avec DataTemplates avant même d'avoir testé mes modèles viewmodels. Dois-je d'abord développer l'ensemble du système viewmodel avant même d'écrire XAML pour cela?Comment effectuer un développement de test en premier avec MVVM

Toute aide appréciée.

Répondre

2

Si vous écrivez d'abord votre modèle XAML et vos modèles de données, il semble que vous codiez déjà l'interface utilisateur. Mais MVVM assure une séparation nette de l'interface utilisateur et de la logique métier (c'est-à-dire que votre logique métier doit être complètement découplée de la logique de l'interface utilisateur). Donc, pour répondre à votre question, oui, vous devez d'abord développer le modèle et le modèle de vue et les tester à fond avant de mettre en œuvre la vue.

Questions connexes