От анемичной модели к богатой за 5 шагов RU
Дата: 6 ноября, 16:00-18:00
Место: Конгресс-центр ЦМТ, 4 зал

- Максим Аршинов HighTech Group
Соучредитель казанской аутсорс-компании «Хайтек Груп». Кроме ведения бизнеса преподает в Высшей школе информационных технологий и информационных систем Казанского федерального университета и ведет блог на Хабре. По запросу «Как писать тесты» в Google первым результатом выйдет его статья.
Суммарный стаж в программировании и управлении разработкой — 10 лет. За это время прошел путь от программиста в казанской веб-студии до руководителя отдела качества в финансовой индустрии. Работал в компаниях Казани, Москвы, Питера и Антверпена (Бельгия).
Считает, что технологии — это не «вещь в себе», а инструменты для достижения целей. Каждая — со своей областью применения.
Описание воркшопа
Начнем с примера корпоративного веб-приложения, написанного в CRUD-стиле: вся бизнес-логика находится в контроллерах, модель — анемичная. Проведем рефакторинг и преобразуем модель к богатой (в DDD-стиле).
На каждом шаге рефакторинга рассмотрим типовые проблемы и варианты их решения. Итоговый результат у всех может оказаться немного разным, в зависимости от предпочтений участников.
- Контрольные примеры.
- Entity, Value Object, Aggregate.
- Валидация и конечные автоматы.
- Инфраструктура и домен.
- Оптимизация чтения.
Пометка: участникам нужны ноутбуки с собой.
Обращаем ваше внимание на то, что онлайн-трансляции и видеозаписи воркшопа не предусматривается.