Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.04.2015, 17:43
|
|||
|---|---|---|---|
DDD на практике |
|||
|
#18+
Есть у кого положительный опыт использования? В основном ориентировался на книгу Эванса и проект ndddsample Ваше мнение, стоит игра свеч? Меня смущает некоторый оверкодинг. Поясню Ну, например, клиент общается с моделью через сервисы (у меня это несколько фасадных wcf-сервисов) через dto, соответственно объекты модели клиенту не доступны, что часто приводит к таким практически дублированным классам из модели (взял простое, для примера) из модели Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. из сервиса Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Допустим ерунда, еще пример: класс для представления денег. Ок, реализуем по классической схеме, struct Money, sctruct Currency, перегружаем операторы(+,-,> и т.д.), методы сравнения, метод представления суммы ToString И по хорошему, нам бы не мешало видеть этот класс и у клиента, чтобы он тоже мог пользоваться всеми этими методами/свойствами, а не дублировать у себя Получается я размещаю его не в Domain слое, а где то доступном одновременно и сервисному слою и доменному. Не совсем кошерно выходит. Ну и вообще, кто нибудь использовал по настоящему rich models, чтобы вся эта канитель была оправдана? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.04.2015, 18:46
|
|||
|---|---|---|---|
DDD на практике |
|||
|
#18+
Boneshock, да, используем. В том, что Вы перечислили не вижу никаких проблем. Может быть 100500 приложений и сервисов, что общаются между собой через WCF, или очереди, или базу. Каждое(ый) реализует какую-то часть бизнес-процессов и использует при этом классы из DomainModel. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.04.2015, 16:35
|
|||
|---|---|---|---|
DDD на практике |
|||
|
#18+
skyANA, слушай, а может знаешь примеры приложений по ddd? понятно что ddd это не только код, но и процесс разработки, единый язык и т.д. или крупных приложений в паблике нету? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.04.2015, 22:26
|
|||
|---|---|---|---|
DDD на практике |
|||
|
#18+
Boneshock, посмотри тут : "6. Примеры приложений". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&mobile=1&tid=1356522]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 263ms |
| total: | 404ms |

| 0 / 0 |
