source: content/digarden/pages/20220209070414-ddd.org@ 972a737

Last change on this file since 972a737 was 972a737, checked in by w96k <w96k@…>, on Apr 16, 2023 at 5:54:55 PM

Add logseq

  • Property mode set to 100644
File size: 1.4 KB
Line 
1:PROPERTIES:
2:ID: 7dbb05d0-e411-4e5e-965f-005b66b23564
3:END:
4#+title: DDD
5* Domain Driven Design
6Это абстракция над ООП для создания более удачных абстракций. Эти
7абстракции построены на предметной области, в которой "размышляет"
8заказщик/бизнес, программист старается поддерживать этот общий язык и
9терминологию в коде.
10
11По сути DDD подразумевает нормальные абстракции вместо безликих
12программистких абстракций в стиле пустых геттеров и сетеров методов у
13классов. То есть и так очевидно, что такие методы не имеют смысла.
14
15https://ru.wikipedia.org/wiki/Предметно-ориентированное_проектирование
16
17Терминология:
18- Unit of Work
19- Модель
20- Репозиторий
21- Сервис
22- Агрегатор
23-
24
25Статьи:
26- [[https://habr.com/ru/company/oleg-bunin/blog/488010/][Инструменты Domain Driven Design]]
27
28Видео:
29- [[https://www.youtube.com/watch?v=rkQ3-T82pkU][НЕ ООП ЕДИНЫ! Domain Driven Design на примере ХОЛОДИЛЬНИКА / Tech
30Lead Борис Беньковский]]
Note: See TracBrowser for help on using the repository browser.