Где я нахожу некоторые хорошие примеры для DDD? [закрытый]

Я не могу найти способ сделать именно то, что вы хотите, но можно отформатировать код, чтобы вставить пустую строку между public function bar1(); и public function bar2();, установив Сервис> Параметры> Редактор> Форматирование > PHP> Пустые строки> До функции - 1 и После функции - 0 .

Однако побочный эффект (возможно нежелательный) заключается в том, что перед каждой функцией вы получите пустую строку, поэтому форматирование файла с этими настройками приведет к следующему:

phpSource

Я предполагаю, что вы не хотите, чтобы форматирование вставляло пустые строки в строку 5 и строку 13 на снимке экрана выше, но я не вижу, как это предотвратить также с пустой строкой в ​​строке 7.

К вашему сведению, здесь приведены все настройки, указанные для Инструменты> Параметры> Редактор> Форматирование> PHP> Пустые строки :

formatSettings [ 1111]

378
задан Nick N. 26 February 2019 в 23:08
поделиться

5 ответов

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

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

Вы не указали, какой язык Вы используете, но я дам Вам некоторых на нескольких различных языках:

DDDSample - образец Java, который отражает примеры переговоры Eric Evans о в его книга . Это хорошо прокомментировано и показывает много различных методов решения различных проблем с отдельными ограниченными контекстами (т.е., уровень представления). Это активно работается на, так проверяйте его регулярно на обновления.

dddps - демонстрационное приложение C# Tim McCarthy для его книги.NET Управляемый Доменом Дизайн с архитектурой C#

S#arp - прагматический пример C#, не как "чистый" DDD приближаются, возможно, из-за его отсутствия реальной доменной проблемы, но все еще хорошего чистого подхода.

Со всеми этими демонстрационными приложениями, вероятно, лучше проверить последние магистральные версии от SVN/whatever для реального понимания взгляды и технологические шаблоны, поскольку они должны регулярно обновляться.

193
ответ дан Matteo Tosato 22 November 2019 в 23:57
поделиться

Не в исходных проектах на говорится, но я наткнулся на Parleys.com , который имеет несколько хороших видео, которые покрывают DDD вполне хорошо (требует флэш-памяти):

, я нашел их намного более полезными, чем почти несуществующие примеры DDD, которые в настоящее время доступны.

24
ответ дан Igor Klimer 22 November 2019 в 23:57
поделиться

Время и Деньги , хотя это оставляет желать лучшего.

0
ответ дан moffdub 22 November 2019 в 23:57
поделиться

Сервер Code Camp , Пример кода Джеффри Палермо для книги ASP.NET MVC в действии . В то время как книга ориентирована на уровень представления, приложение моделируется с использованием DDD.

5
ответ дан 22 November 2019 в 23:57
поделиться

Пример .NET DDD из книги Эрика Эванса по предметному дизайну можно найти здесь: http://dddsamplenet.codeplex.com

Ура,

Якуб Дж.

{{1} }
14
ответ дан 22 November 2019 в 23:57
поделиться
Другие вопросы по тегам:

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