Обновить
0
0
drobel@drobel

Пользователь

Отправить сообщение
Тесты для правил конверсии — да, это хорошо. Но как быть с тестами на правильное использование правил конверсии?
Да архитектура в принципе простая, как всегда.
1. DAO (Hibernate)
2. Services
3. DTO assemblers (жуткий самописный фрамеворк на аннотациях)
4. Facade

Бизнес логики на клиенте не было. Транзакции висели на фасадах.
Самым проблемным был п.3. Было необходимо поддерживать довольно сложные правила конверсии из бизнес-сущностей в DTO и обратно (в том смысле что конверсии одного и того же бина с-клиента и на-клиент чаще всего отличались). Собственно, именно из-за этого я разочаровался во Flex — кажущаяся красивость и простота оборачивается в DTO-hell.

Вот и получилось собственно, что для того, чтобы хоть что-то протестировать надо писать integration тесты для фасадов на реальную базу данных.

Я собственно почему спрашиваю. Был недавно проект — Java на стороне сервера и Flex в качестве клиента.
Схема доступа к данным следующая: DAOServicesDTO Assemblers Facade.
Опыт показывает, что писать тесты на DAO в этом случае — совершенно бесполезно. Т.е. пока не дернуть соответствующий метод фасада — нет никакой гарантии что это будет работать.
И моки на объекты оказались скорее вредны, чем полезны
И действительное положение вещей показывали именно функциональные тесты на фасады
В общем какой-то диссонанс полный с теорией…
А как вы думаете — писать такие тесты стоит на уровне DAO или Services? Или и там и там?
[:||||||||||||||||||||||:]
Почитал тут. Говорите, что государство свое говном называть можно, лишь бы Родину не трогать?

А как тогда такой вариант - Хабр конечно, классный сайт.

Только большинство пользователей - говно.
neoromantic, Вы мудак
Вы все роботы, а я - ваш искуственный интеллект.
Именно так и надо полагать
Пора зарабатывать минусы.

У какого-нибудь стивапавлины эта статья смотрелась бы отлично. А здесь ментальность не та.
Идти к российскому инвестору с интернет стартапом - что метать бисер перед свиньями.

Буду очень благодарен за пример, скажем 5, успешных российских интернет стартапов.
Ну да, ну да. Нас всех облучает кровавая гэбня.
О, теперь понял. Это как с вебдваноль - никому не надо, технологии старые, но звучит красиво, и продается. Согласен.
Ну вот не пойму я этих страданий по поводу засилья рекламы, мерзкого потребительского общества и нехоших маркетологов.
Или я не понял смысла поста.
Вот только не надо конспирологии.
Кто заставляет-то?
Дык, никто ж не заставляет курить, размножаться и заводить детей.

Купи себе телефон, сигареты, солдатиков, лошадь в конце концов.

А лучше - не смотри так часто рекламу.
Есть еще одна такая фигня на базе Гугл Кастом Серч - www.jobz.com.ua
Типа, банальная джинса?

__________________________
Самый отрицательный пользователь. Понизь мне карму!
Я вот не пойму - на чем они делают деньги? Хостинг водпреса? Платная поддержка?

-------------
Самый отрицательный пользователь. Понизь мне карму!
Все дураки, а я умный и красивый в белом плаще.

-------------
Самый отрицательный пользователь. Понизь мне карму!
Мужики, а понизьте мне кармы, а? Ну вот просто интересно, а какое минимальное значение?

Ну плиииз?
1

Информация

В рейтинге
Не участвует
Откуда
Украина
Зарегистрирован
Активность