Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Domain-Driven Design

Автор: Zend by Perforce

Загружено: 2012-11-06

Просмотров: 58256

Описание:

Speaker: Bradley Holt Found Line

Domain-driven design is a collaborative process involving both domain experts and software practitioners that attempts to address issues of complexity in software. This process is described in the book Domain-Driven Design (Addison-Wesley 2004) written by Eric Evans. Domain-driven design starts with the assertion that (for almost all software) complexity is in the domain, not in the technology. Accordingly, we must let technology play a supporting role. Domain-driven design attempts to focus on and distill the core domain for a given project. Philosopher and scientist Alfred Korzybski said, "The map is not the territory." As such, a person practicing domain-driven design does not attempt to model reality. Instead, domain experts and software practitioners use a mental model as a tool for solving problems within a given domain. The domain experts and software practitioners collaborate to explore and develop this model. No software of any reasonable scope has just one model. We will look at the concept of a bounded context within which each model can be isolated and explored. Within a bounded context, collaborators must speak a ubiquitous language in order to reason about and discuss the model. We will also talk about domain-driven design's building block patterns including entities, value objects, aggregates, repositories, services, and domain events. We will look at domain-driven design practices including supple design, strategic design, and distillation of the core. We will see how test-driven development can be used as a means of exploring the model. Examples in PHP will be provided of the building block patterns as well as other techniques including closure of operations, intention revealing interfaces, side-effect free functions, and assertions.

Domain-Driven Design

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Лучший способ изучить предметно-ориентированное проектирование (DDD), чистую архитектуру и CQRS

Лучший способ изучить предметно-ориентированное проектирование (DDD), чистую архитектуру и CQRS

What is DDD - Eric Evans - DDD Europe 2019

What is DDD - Eric Evans - DDD Europe 2019

Designing Events-First Microservices

Designing Events-First Microservices

How to Design Indexes, Really

How to Design Indexes, Really

Владимир Пастухов* и Алексей Венедиктов*. Новогодние Пастуховские четверги! / 01.01.26

Владимир Пастухов* и Алексей Венедиктов*. Новогодние Пастуховские четверги! / 01.01.26

Making Architecture Matter - Martin Fowler Keynote

Making Architecture Matter - Martin Fowler Keynote

Стратегии англосферы в условиях кризиса меняющегося миропорядка | Олег Яновский

Стратегии англосферы в условиях кризиса меняющегося миропорядка | Олег Яновский

«Мастер и Маргарита» — один из главных романов 20 века

«Мастер и Маргарита» — один из главных романов 20 века

Rosja przegrywa wojnę? Ten plan Ukrainy zmienia WSZYSTKO | WOJNA NA UKRAINIE

Rosja przegrywa wojnę? Ten plan Ukrainy zmienia WSZYSTKO | WOJNA NA UKRAINIE

Владимир Милов: Курс рубля оторван от реальной экономики

Владимир Милов: Курс рубля оторван от реальной экономики

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

Domain Driven Design: The Good Parts - Jimmy Bogard

Domain Driven Design: The Good Parts - Jimmy Bogard

3. DDD Strategic Design in under 15 minutes

3. DDD Strategic Design in under 15 minutes

AI в IDE: Как я 10x Ускорил Работу Дата Инженера (Cursor, Claude, MCP)

AI в IDE: Как я 10x Ускорил Работу Дата Инженера (Cursor, Claude, MCP)

The Many Meanings of Event-Driven Architecture • Martin Fowler • GOTO 2017

The Many Meanings of Event-Driven Architecture • Martin Fowler • GOTO 2017

What makes an Aggregate (DDD)? Hint: it's NOT hierarchy & relationships

What makes an Aggregate (DDD)? Hint: it's NOT hierarchy & relationships

GRZEGORZ ROZGRZAŁ PUBLICZNOŚĆ DO CZERWONOŚCI! NAJMOCNIEJSZE WYSTĄPIENIE POPRZEDNIEJ KAMPANII!

GRZEGORZ ROZGRZAŁ PUBLICZNOŚĆ DO CZERWONOŚCI! NAJMOCNIEJSZE WYSTĄPIENIE POPRZEDNIEJ KAMPANII!

PHP UK Conference 2014 - Mathias Verraes - Unbreakable Domain Models

PHP UK Conference 2014 - Mathias Verraes - Unbreakable Domain Models

Так уже не боксируют! Техника бокса Олимпийского чемпиона Александра Лебзяка

Так уже не боксируют! Техника бокса Олимпийского чемпиона Александра Лебзяка

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]