source: content/digarden/20220209070414-ddd.org@ 5a2b670

Last change on this file since 5a2b670 was 5a2b670, checked in by Mikhail Kirillov <w96k@…>, on Oct 6, 2022 at 12:37:40 PM

Add digital garden

  • 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- [[https://habr.com/ru/company/oleg-bunin/blog/488010/][Инструменты Domain Driven Design]]
26
27Видео:
28- [[https://www.youtube.com/watch?v=rkQ3-T82pkU][НЕ ООП ЕДИНЫ! Domain Driven Design на примере ХОЛОДИЛЬНИКА / Tech
29Lead Борис Беньковский]]
Note: See TracBrowser for help on using the repository browser.