Как сделать тестовую разработку с MVVM - PullRequest
2 голосов
/ 06 мая 2010

Как вы создаете приложения WPF MVVM и пользовательские элементы управления test-first ?

Я пишу безбожное количество XAML с помощью DataTemplates еще до того, как приступаю к модульному тестированию своих моделей представления. Должен ли я сначала разработать всю систему viewmodel, прежде чем даже написать XAML для нее?

Любая помощь приветствуется.

1 Ответ

2 голосов
/ 07 мая 2010

Если вы сначала пишете свой XAML и шаблоны данных, похоже, вы уже программируете пользовательский интерфейс. Но MVVM обеспечивает четкое разделение пользовательского интерфейса и бизнес-логики (т. Е. Ваша бизнес-логика должна быть полностью отделена от логики пользовательского интерфейса). Поэтому, чтобы ответить на ваш вопрос, да, вам следует сначала разработать модель и модель представления, а затем тщательно протестировать их перед выполнением представления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...