![]() |
|
Модераторы: LSD |
![]()
|
|
| priam220 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 4.6.2010 Репутация: нет Всего: 8 |
Автотестирование. Проект разделен на 2 слоя - слоя абстракции, где работа идет на уровне объектов, и слой GUI, где работа идет на уровне элементов браузера. Т.е. есть тесты, которые проектируются на уровне объектов, есть сервисы,- промежуточный слой. И есть GUI классы.
Скажем, есть бизнес-объект domain. Насколько правильно будет работать с ним на уровне GUI. C одной стороны оч удобно из сервисных методов передавать один строгий объект (вместо кучи простотипных параметров) в методы GUI классов, с другой стороны, возможно, это противоречит самой идее разделения на слои? |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: нет Всего: 250 |
то что gui видит объекты нижнего слоя - это вполне нормально и даже желательно, при условии, что этот слой описывает предметную область.
но не наоборот.. |
|||
|
||||
| powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 1 Всего: 159 |
тоже думаю, что не противоречит. |
|||
|
||||
| priam220 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 4.6.2010 Репутация: нет Всего: 8 |
mes, .
..но не наоборот. Т.е. речь идет о том, что GUI объекты не могут быть применены в сервисах и т.п., а наоборот, применение бизнес-объктов на всех уровнях в том числе и на уровне GUI - это нормально. Правильно? |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: нет Всего: 250 |
||||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Design, Quality, Testing | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |