53 subscribers
انتقل إلى وضع عدم الاتصال باستخدام تطبيق Player FM !
المدونة الصوتية تستحق الاستماع
برعاية


DotNet&More #132: Нужен ли Domain Driven Design и не только
Manage episode 438646663 series 2478165
Спасибо всем, кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Shownotes:
00:00:00 Вступление
00:04:20 Что такое DDD?
00:13:20 На сколько сильно программист должен знать предметную область?
00:36:20 Стратегические паттерны DDD
00:41:00 Самое главное - единый язык
00:44:00 Инфраструктурная команда и DDD
00:52:00 Ограниченный контекст
01:01:00 Аггрегат
01:06:00 Богатая и анемичная модель
01:23:00 Value Object
01:29:00 Entity
01:32:00 Application Service
01:46:00 Repository
02:03:00 Если в бизнесс процессах хаос?
Ссылки:
- https://habr.com/ru/articles/580972/ : Та самая книга
- https://youtu.be/CR9mLGN9jh0 : Алексей Мерсон — Domain-driven design: рецепт для прагматика
Видео: https://youtube.com/live/WJy1zZ3YbgU
Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Twitch: https://www.twitch.tv/dotnetmore
Обсуждайте:
- Telegram: https://t.me/dotnetmore_chat
Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://t.me/dotnetmore
144 حلقات
Manage episode 438646663 series 2478165
Спасибо всем, кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Shownotes:
00:00:00 Вступление
00:04:20 Что такое DDD?
00:13:20 На сколько сильно программист должен знать предметную область?
00:36:20 Стратегические паттерны DDD
00:41:00 Самое главное - единый язык
00:44:00 Инфраструктурная команда и DDD
00:52:00 Ограниченный контекст
01:01:00 Аггрегат
01:06:00 Богатая и анемичная модель
01:23:00 Value Object
01:29:00 Entity
01:32:00 Application Service
01:46:00 Repository
02:03:00 Если в бизнесс процессах хаос?
Ссылки:
- https://habr.com/ru/articles/580972/ : Та самая книга
- https://youtu.be/CR9mLGN9jh0 : Алексей Мерсон — Domain-driven design: рецепт для прагматика
Видео: https://youtube.com/live/WJy1zZ3YbgU
Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Twitch: https://www.twitch.tv/dotnetmore
Обсуждайте:
- Telegram: https://t.me/dotnetmore_chat
Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://t.me/dotnetmore
144 حلقات
كل الحلقات
×
1 DotNet&More #142: Что было в 2024, что будет в 2025 с C#/.Net и не только 1:17:15

1 DotNet&More #141: Анемичная или богатая модель, GRASP и не только 1:04:12

1 DotNet&More #140 : Реактивное программирование это удобно, говнокод и не только 1:08:25

1 DotNet&More #139: С# 13, Net 9 и не только 2:01:07

1 DotNet&More #138: Метрики изнутри и не только 1:50:15

1 DotNet&More #137: Какой код говнистее, Объектно Ориентированный или Функциональный, и не только 1:00:35

1 DotNet&More #136: Метрики cyclomatic complexity, code coverage и не только 1:02:15

1 DotNet&More #135: Метрики качества кода и не только 1:02:54

1 DotNet&More #134: Чистая Архитектура прикапывает грязь под ковер и не только 1:31:28

1 DotNet&More #133: AutoMapper делает наш код только хуже и не только 57:57

1 DotNet&More #132: Нужен ли Domain Driven Design и не только 2:24:48

1 DotNet&More #131: MediatR и не только 1:09:32

1 DotNet&More #130: Адвокат Нургла, защищаем говнокод и не только 59:49

1 DotNet&More #129: Нужны ли паттерны и не только 2:17:15

1 DotNet&More #128: Говнокод в пет проектах и не только 2:00:41

1 DotNet&More #127: Как менеджеры влияют на качество кода и не только 1:56:29

1 DotNet&More #126: Новые фичи C#, читаемость кода и не только 59:57

1 DotNet&More #125: Как "правильно" выбирать имена классов, переменных и не только 1:22:44

1 DotNet&More #124: Замусоривание кода и не только 1:05:48

1 DotNet&More #123: SOLID делает хуже код, архитектуру и не только 1:28:15

1 DotNet&More #122: Адвокат Нургла, защищаем говнокод и не только 1:07:35

1 DotNet&More #120: Говнокод - понятие относительное и не только 1:13:55

1 DotNet&More #120: Интеграционные тесты и не только 1:03:43

1 DotNet&More #119: TDD это не то что Вы думаете и не только 1:00:46

1 DotNet&More #118: Тесты в пет проектах 1:05:44

1 DotNet&More #117: Тестируем код без лишних интерфейсов и не только 1:00:36

1 DotNet&More #116: Рефакторить тесты и код, или только тесты ... и не только 1:03:45

1 DotNet&More #115: Рефакторим тесты, тестовые фреймворки и не только 1:07:30

1 DotNet&More #114: Как писать "чистые" тесты и не только 1:01:37

1 DotNet&More #113: Тестирование тестов, code coverage, mutation testing и не только 1:30:11

1 DotNet&More #112: Как заставить ChatGPT сгенерировать нормальные тесты и не только 1:25:47

1 DotNet&More #111: Генерация тестов и не только 1:30:05

1 DotNet&More #110: Эволюция модульных тестов и не только 1:40:47

1 DotNet&More #109: Продвинутый DotNet разработчик, план на год. Сезон подкаста 2024 и не только 2:24:37

1 DotNet&More #108: BlockChain на .Net на проде и не только 2:04:14

1 DotNet&More #107: Будущее и прошлое .Net разработчиков, куда катится .Net и не только и не только 3:28:43

1 DotNet&More #106: От джуна до сеньора за 21 день и не только 3:34:19

1 DotNet&More #105: Возвращение в офис и не только 2:03:02

1 DotNet&More #104: Крутые книги для толчка (в профессии) и не только и не только 3:32:59

1 DotNet&More #103: Профсоюзы в IT и не только 3:07:28

1 DotNet&More #102: Боты для телеграма, дискорда и не только 1:00:13

1 DotNet&More #101: "Инсайды" C# 13, 14, 15 и не только 3:27:25

1 DotNet&More #100: Будущие фичи C# и не только 2:28:47

1 DotNet&More #99: Стоит ли лезть архитекторам в код и не только 2:04:24

1 DotNet&More #98: Логи, трейсы, метрики и не только 2:09:46

1 DotNet&More #97: Системный Дизайн и не только 3:16:51

1 DotNet&More #96: Выбор страны для релокации, жизнь в эмиграции и не только 2:49:01

1 DotNet&More #95: Как расти сеньору и не только 3:13:38

1 DotNet&More #94: Инспекции кода на CI, SonarQube, Qodana и не только 1:19:55

1 DotNet&More #93: Мегарефакторинги и не только 2:07:29

1 DotNet&More #92: Вранье в резюме и не только 3:43:14

1 DotNet&More #91: Dependency Injection и не только 3:52:01

1 DotNet&More #90: Психотерапия для программистов и не только 2:35:57

1 DotNet&More #89: Как деплоили деды и не только 2:45:46

1 DotNet&More #88: Массовые увольнения и не только 2:06:15

1 DotNet&More #87: Генерация тестов и не только 1:41:11

1 DotNet&More #86: Нейросети нас заменят и не только 3:23:44

1 DotNet&More #85: Akka, Orleans на практике и не только 2:58:39

1 DotNet&More #84: Scrum, Kanban и не только 2:35:31

1 DotNet&More #83: Мудак ли Илон Маск, хардкорная работа и не только 2:51:11

1 DotNet&More #82: День Рождения подкаста, прошлое/будущее DotNet и не только 2:56:05

1 DotNet&More #81: Велосипедостроительство и не только 4:02:57

1 DotNet&More #80: DotNet страшилки, пугающие мифы, ужасный говнокод и не только 2:42:35

1 DotNet&More #79: Любимые технологии, которые редко встретишь в проде и не только 4:07:00

1 DotNet&More #78: Сложные решения, выход из зоны комфорта и не только 3:07:44

1 DotNet&More #78: Сложные решения, выход из зоны комфорта и не только 3:07:44

1 DotNet&More #77: Реактивное программирование, RX и не только 3:18:46

1 DotNet&More #76: .Net в AAA GameDev, бета дьяблы и не только 2:38:46

1 DotNet&More #75: Секреты выживания на галерах и не только 2:45:27

1 DotNet&More #74: С.Р.А.Ч. про курсы и не только 3:39:57

1 DotNet&More #73: Сервера, ЦОД, проблема 2022 и не только 2:30:18

1 DotNet&More #72: Оптимизация в играх, VR и не только 2:57:00

1 DotNet&More #71: Pet-Projects и не только 1:42:10

1 DotNet&More #70: Архитектура Rider и не только 2:11:48

1 DotNet&More #69: С# vs Kotlin и не только 2:15:30

1 DotNet&More #68: Поросенок Петр и не только 3:05:53

1 DotNet&More #67: Unity для прожжённых энтерпрайзщиков, архитектура и не только 2:55:32

1 DotNet&More #66: Статический анализ и не только 2:53:44

1 DotNet&More #65: Карьерное самоубийство и не только 3:21:04

1 DotNet&More #64: Новогодний выпуск, фильтрация нюдс и не только 2:05:43

1 DotNet&More #63: Анти-паттерны архитектуры и не только 3:44:39

1 DotNet&More #62: Кеширование, материализация и не только 4:13:21

1 DotNet&More #61: Проектирование API и не только 4:40:53

1 DotNet&More #60: День рождения подкаста, Стас Сидристый, Толя Кулаков и не только 3:11:05

1 DotNet&More #59: Смена профессии, стека технологий и не только 3:40:40

1 DotNet&More #58: Low Code, No Code и не только 3:21:03

1 DotNet&More #57: Сергей Тепляков и не только 2:35:50

1 DotNet&More #56: DotNext не торт и не только 3:11:19

1 DotNet&More #55: Мифы и не только 1:56:18

1 DotNet&More #54: GoLang и не только 2:17:20

1 DotNet&More #53: С#10 и не только 1:49:16

1 #52 выпуск подкаста DotNet&More: Книги для молодых разработчиков и не только 2:21:15

1 #51 выпуск подкаста DotNet&More: Data Science и не только 2:07:09

1 #50 выпуск подкаста DotNet&More: Xamarin и не только 1:28:09

1 #49 выпуск подкаста DotNet&More: Pet проекты и не только 2:27:07

1 #48 выпуск подкаста DotNet&More: Вопросы на собеседованиях и не только 2:31:55

1 #47 выпуск подкаста DotNet&More: Говнокод и не только 1:05:47

1 #46 выпуск подкаста DotNet&More: Defensive Programming и не только 2:10:07

1 #45 выпуск подкаста DotNet&More: Performance, Zero Allocations и не только 1:21:26

1 #44 выпуск подкаста DotNet&More: NoSQL и не только 49:54

1 #43 выпуск подкаста DotNet&More: Security и не только 2:15:35

1 #42 выпуск подкаста DotNet&More: С Новым Годом и не только 2:25:48

1 #41 выпуск подкаста DotNet&More: Нам 2 года и не только 2:00:05

1 #40 выпуск подкаста DotNet&More: Open Source, C#8 ретроспектива и не только 2:06:42

1 #39 выпуск подкаста DotNet&More: Деньги и не только 1:59:08

1 #38 выпуск подкаста DotNet&More: WinForms, WPF, WCF, IIS и не только 2:01:42

1 #37 выпуск подкаста DotNet&More: Документация, UML и не только 1:27:55

1 #36 выпуск подкаста DotNet&More: Machine Learning и не только 1:11:16

1 #35 выпуск подкаста DotNet&More: .Net Summit и не только 2:10:54

1 #34 выпуск подкаста DotNet&More: Unity, GameDev и не только 2:31:45

1 #33 выпуск подкаста DotNet&More: Обучение студентов и не только 2:00:57

1 #32 выпуск подкаста DotNet&More: Raffaele Rialdi, Jon Galloway, Christophe Nasarre-Soulier, Pavel Yosifovich, Scott Wlaschin и не только 3:29:03

1 #31 выпуск подкаста DotNet&More: Многопоточность и не только 2:00:00

1 #30 выпуск подкаста DotNet&More: Удаленная работа и не только 2:26:29

1 #29 выпуск подкаста DotNet&More: Второй день DotNext 2019 и не только 2:13:20

1 #28 выпуск подкаста DotNet&More: Blazor, SIMD, Performance и не только 1:51:02

1 #27 выпуск подкаста DotNet&More: С Новым Годом и не только 2:11:26

1 #26 выпуск подкаста DotNet&More: Первый день DotNext и не только 2:04:17

1 #25 выпуск подкаста DotNet&More: Юбилей, Performance, Mono vs .NetCore и не только 31:43

1 #24 выпуск подкаста DotNet&More: Drinkcast с британцами и не только (осторожно English) 57:06

1 #23 выпуск подкаста DotNet&More: Архитектура, вопросы на собеседование и не только 1:30:11

1 #22 выпуск подкаста DotNet&More: Бесплатный билет на DotNext, F# vs C# и не только 1:37:03

1 #21 выпуск подкаста DotNet&More: Blazor, NetCore 3.0 Preview, C#8 и не только 1:17:01

1 #20 выпуск подкаста DotNet&More: Game Dev на завтрак и не только 1:32:13

1 #19 Кишочки за завтраком и не только 1:10:24

1 #18 ASP.NET Core Developer Roadmap и не только 1:23:16

1 #17 WCF наносит ответный удар и не только 1:40:12

1 #16 Windows Terminal, TryNet и не только 1:35:48


1 #13 Stack Overflow Developer Survey 2019 и не только 1:27:22

1 #12 Visual Studio 2019, работа рубежом и не только 1:50:24

1 #11 Full Stack разработка, Async-await в 2019 году, Fat Controllers и не только 1:39:55

1 #10 Drinkcast после IT Global Meetup 1:19:24

1 #09 Net Foundation, Global Tools и не только 1:48:48


1 #07 Не менее экспериментальный Drinkcast и не только 1:00:59

1 #06 10 ошибок .Net программистов и не только 1:21:38

1 #05 Экспериментальный Drinkcast и не только 54:41



1 #01 По следам DotNext, что нас ждет в NetStandard 2.1 и многое другое 48:03

مرحبًا بك في مشغل أف ام!
يقوم برنامج مشغل أف أم بمسح الويب للحصول على بودكاست عالية الجودة لتستمتع بها الآن. إنه أفضل تطبيق بودكاست ويعمل على أجهزة اندرويد والأيفون والويب. قم بالتسجيل لمزامنة الاشتراكات عبر الأجهزة.