Здравствуйте, RushDevion, Вы писали:
RD>DDD — это не столько про классы, таблицы и размеры проекта, сколько про единый язык для заказчиков (бизнеса) и программистов (тот самый Ubiquitous Language).
Это не является чем то уникальным. Любой процесс дизайна подразумевает использование понятий предметной области. На практике это означает, что программисты используют определения которые приняты в этом бизнесе, а не наоборот.
RD>Т.е. если у тебя закодирован алгоритм реализующий какой-то бизнес-процесс, ты показываешь его, скажем бухгалтеру, и он может прочитать и понять о чем идет речь — это хороший DDD.
Вам приходилось такое делать на практике?
"For every complex problem, there is a solution that is simple, neat,
and wrong."