У нас вы можете посмотреть бесплатно 18. Domain Driven Design | ООП 2025 или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Лекция посвящена Domain-Driven Design (DDD) — подходу к проектированию программных систем, в котором предметная область (domain) и бизнес-смысл становятся центром архитектуры. Мы разберём, почему в больших проектах логика часто «размазывается» по контроллерам, сервисам и базе, появляются god-services и анемичные модели, а изменения становятся дорогими и рискованными — и как DDD помогает с этим справиться. В видео: что такое domain и domain model, и почему доменная модель — это не БД/DTO/API; почему «технически хороший код» не всегда равен «хорошему бизнес-коду»; когда DDD оправдан, а когда будет лишней сложностью; принципы DDD: domain-first, богатая модель vs анемичная, инварианты, изоляция домена от инфраструктуры, эволюция модели; Ubiquitous Language: как договориться о терминах и писать код на языке бизнеса; Strategic DDD: bounded context, context map и варианты интеграции контекстов Event Storming как практика совместного анализа домена и поиска границ; Tactical DDD: Entity, Value Object, Aggregate/Root, Repository, Domain/Application Service, Domain Events, правила работы с ID; CQRS: зачем разделять команды и запросы и когда это действительно нужно; как DDD сочетается со слоистой, гексагональной и чистой архитектурой Примеры кода и задания лабораторных работ можно найти в моём github-репозитории https://github.com/alexey-malov/ood Чтобы оставаться на связи в условиях блокировки Youtube в России подписывайтесь на мой Telegram-канал https://t.me/vivid_coding Тайм-коды: 0:00 Введение. Что такое DDD 6:18 Domain и Domain Model 11:19 Когда использовать и когда не использовать DDD 18:30 Принципы DDD 26:33 Ubiquitous Language (Единый язык) 30:40 Ограниченный контекст (Bounded Context) 38:28 Способы взаимодействия контекстов 44:03 Event Storming 56:38 Тактические паттерны DDD 1:14:12 CQRS (Command Query Responsibility Segregation) 1:20:31 DDD и Архитетктура В заставке использована композиция "Папа может в Си" музыкального коллектива "Научно-технический рэп" (https://vk.com/nii_rap)