Совместное использование проверки пользовательского интерфейса в приложении - PullRequest
0 голосов
/ 14 августа 2010

Я видел пару дискуссий о том, где писать валидацию пользовательского интерфейса в MVP.

Существует небольшая путаница по этому поводу, как предложение сохранить представление и докладчика.Но отображение окна сообщения в докладчике выглядит не очень хорошо, так как использование логики ограничивает нас от модульного тестирования.

Еще один аспект - совместное использование проверки в приложении.Я думаю, чтобы сохранить валидацию UI в модели UI, передавая докладчика.Даже мы могли бы использовать это повторно, а также это уменьшает размер и сложность докладчика.Обработка в модели пользовательского интерфейса выглядит более объектно-ориентированной.

Это правильный подход?Можете ли вы направить меня в правильном направлении?

1 Ответ

0 голосов
/ 15 августа 2010

Шаблон, как правило, состоит в том, что все функции должны передаваться в презентере, поэтому его можно использовать повторно и тестировать.Это не значит, что вы не можете создать какой-либо элемент управления отображением проверки, чтобы отображать их красиво.

Посмотрите, как службы Silverlight RIA делают это.

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