Как я должен запустить DDD?

Что лучший способ состоит в том, чтобы запустить Доменный Управляемый Дизайн?

Каковы рекомендуемые ресурсы?

Править:

Я имею в виду, я хотел бы знать, как начать изучать DDD (тот же путь для запуска TDD путем чтения K. Приветствие).

10
задан rafek 28 January 2010 в 08:14
поделиться

2 ответа

Есть действительно большая книга, доступная на доменном дизайне, которая была блестяще сокращена и была доступна в качестве бесплатной загрузки здесь:

http://www.infoq.com/minibooks/domain-driven-design-quickly

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

Трудно попасть в полное возникновение на больших существующих приложениях (но не невозможно), но если вы пишете что-то новое, это отличная возможность пойти на нее 100%.

10
ответ дан 3 December 2019 в 18:33
поделиться

Окончательной книгой по DDD является Дизайн, основанный на домене: Tackling Complexity in the Heart of Software

Однако, это книга, которая принимает некоторые беременности, которые лучше всего подкреплены практикой и наблюдать, как опытные DDD'ы думают.
Сайт http://domaindrivendesign.org/ имеет отличные ресурсы, включая примеры проектов. Также я нахожу полезным просмотр различных открытых репозиториев кода, таких как GitHub, Codeplex и SourceForge для проектов, использующих DDD

Кроме того, есть отличный дискуссионный форум , где зависает множество очень опытных DDD'еров.

Удачи в вашем DDD-путешествии, это длинная дорога без поворота!

10
ответ дан 3 December 2019 в 18:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: