Персональные инструменты
 

ADD 2010: Отчёт Русецкого Георгия/Master-класс Domain-Driven Design

Материал из CustisWiki

Перейти к: навигация, поиск

Мастер-класс вёл Андрей Бибичев В первой секции мастер класса докладчик провёл обзор UML и, в качестве примера построения доменной модели, рассмотрел систему по продаже билетов. Во второй секции было построение доменной модели приложения по регистрации и учёту автомобилей в ГИБДД силами участников конференции с разбором ошибок. В третьей части докладчик рассказал о шаблонах проектирования. Были рассмотрены основные шаблоны, их достоинства и недостатки. От шаблонов плавно перешли к различным типам доменных моделей(Rich DM, Pure DM и Anemic DM) сих достоинствами и недостатками. Далее было рассказано о хранении данных в БД, различных паттернах работы с БД в рамках различных DM, а также стратегиях блокировок при работе с доменной моделью. В завершении доклада были озвучены тенденции в DDD (DSL, Meta Programming System).

Впечатление положительное. Несмотря на то, что многое из услышанного на мастер-классе было уже известным, было интересно послушать про различные DM. Также, считаю, что в рамках мастер-класса удачно сочетается информация по UML, различным паттернам проектирования доменной модели. Было полезно освежить свои знания по проектированию DM и получить новые.