Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> слой абстракции и GUI слой, автотестинг  
V
    Опции темы
priam220
Дата 24.6.2010, 22:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 291
Регистрация: 4.6.2010

Репутация: нет
Всего: 8



Автотестирование. Проект разделен на 2 слоя - слоя абстракции, где работа идет на уровне объектов, и слой GUI, где работа идет на уровне элементов браузера. Т.е. есть тесты, которые проектируются на уровне объектов, есть сервисы,- промежуточный слой. И есть GUI классы.
Скажем, есть бизнес-объект domain. Насколько правильно будет работать с ним на уровне GUI. C одной стороны оч удобно из сервисных методов передавать один строгий объект (вместо кучи простотипных параметров) в методы GUI классов, с другой стороны, возможно, это противоречит самой идее разделения на слои?

PM MAIL   Вверх
mes
Дата 24.6.2010, 23:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: нет
Всего: 250



то что gui видит объекты нижнего слоя - это вполне нормально и даже желательно, при условии, что этот слой описывает предметную область.
но не наоборот..  smile



--------------------
PM MAIL WWW   Вверх
powerOn
Дата 25.6.2010, 08:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 1
Всего: 159



Цитата(priam220 @  24.6.2010,  23:34 Найти цитируемый пост)
это противоречит самой идее разделения на слои?

тоже думаю, что не противоречит. 


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
priam220
Дата 25.6.2010, 09:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 291
Регистрация: 4.6.2010

Репутация: нет
Всего: 8



mes,  .
..но не наоборот. 
Т.е. речь идет о том, что GUI объекты не могут быть применены  в сервисах и т.п., а наоборот, применение бизнес-объктов на всех уровнях в том числе и на уровне GUI - это нормально. Правильно?

PM MAIL   Вверх
mes
Дата 26.6.2010, 20:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: нет
Всего: 250



Цитата(priam220 @  25.6.2010,  08:20 Найти цитируемый пост)
 не могут

больше подходит : не должны
smile


--------------------
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Design, Quality, Testing | Следующая тема »


 




[ Время генерации скрипта: 0.0441 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.