diff options
Diffstat (limited to 'content/digarden/pages/20220209070414-ddd.org')
-rw-r--r-- | content/digarden/pages/20220209070414-ddd.org | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/content/digarden/pages/20220209070414-ddd.org b/content/digarden/pages/20220209070414-ddd.org deleted file mode 100644 index 845d12c..0000000 --- a/content/digarden/pages/20220209070414-ddd.org +++ /dev/null @@ -1,30 +0,0 @@ -:PROPERTIES: -:ID: 7dbb05d0-e411-4e5e-965f-005b66b23564 -:END: -#+title: DDD -* Domain Driven Design -Это абстракция над ООП для создания более удачных абстракций. Эти -абстракции построены на предметной области, в которой "размышляет" -заказщик/бизнес, программист старается поддерживать этот общий язык и -терминологию в коде. - -По сути DDD подразумевает нормальные абстракции вместо безликих -программистких абстракций в стиле пустых геттеров и сетеров методов у -классов. То есть и так очевидно, что такие методы не имеют смысла. - -https://ru.wikipedia.org/wiki/Предметно-ориентированное_проектирование - -Терминология: -- Unit of Work -- Модель -- Репозиторий -- Сервис -- Агрегатор -- - -Статьи: -- [[https://habr.com/ru/company/oleg-bunin/blog/488010/][Инструменты Domain Driven Design]] - -Видео: -- [[https://www.youtube.com/watch?v=rkQ3-T82pkU][НЕ ООП ЕДИНЫ! Domain Driven Design на примере ХОЛОДИЛЬНИКА / Tech -Lead Борис Беньковский]] |