DDD “модуль” в C#.NET

В книге Evans DDD он говорит о выделяющихся понятиях в домене с "модулями". Термин "модуль" может перевести во многие разные вещи в разработке программного обеспечения, и концептуальной и конкретной, таким образом, я задаюсь вопросом, как был бы это понятие модулей DDD быть выраженным в системе C#.NET и если существует какая-либо прямая корреляция к другому использованию термина "модуль" в разработке программного обеспечения (Например, Evans упоминает, что некоторые разработчики выражают модули DDD как пакеты Java, которые я думаю, походил бы на блоки.NET).

Я думаю, что Вы могли, вероятно, выразить это понятие буквально отдельными блоками.NET или возможно пространствами имен (Который является отчасти, что делало теперь). Мы - планирование сокращения количества проектов в нашем решении улучшить время изготовления, таким образом, я действительно интересуюсь тем, как это понятие могло быть применено в единственном блоке.

Спасибо!

m

10
задан hcoverlambda 23 March 2010 в 20:47
поделиться

1 ответ

Вы уже ответили на свой собственный вопрос. Что вы используете либо проекты, либо пространства имен в качестве логического разделения модулей. Вы также можете использовать разбиение проектов по их типу для обозначения смысла, как в проектах веб-сервисов - открытые модули против внутренних и т.д.

Лично я предпочитаю использовать реальные проекты и позже, если количество DLL когда-либо станет проблемой, сжать их с помощью ILMerge в моих производственных сборках, конечно, мое решение на данный момент составляет всего около 30~ проектов.

3
ответ дан 4 December 2019 в 04:21
поделиться
Другие вопросы по тегам:

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