Известный тренер провел двухдневный онлайн-воркшоп для .NET разработчиков SaM Solutions
29-30 января 2021 года известный тренер Владимир Хориков провел восьмичасовой онлайн-воркшоп для .NET разработчиков SaM Solutions на тему «Domain-Driven Design на практике».
Разговор на данную тему был актуален для middle- и senior-разработчиков, тим-лидов и архитекторов.
Владимир Хориков — автор книги «Unit Testing Principles, Practices, and Patterns», автор серии курсов на Pluralsight на тему «Domain-Driven Design», Microsoft MVP и известный спикер на различных конференциях.
Что обсудили?
Методология DDD применяется для разработки высококачественной модели программного обеспечения, максимально точно отражающей поставленные бизнес-цели. На воркшопе рассмотрели основные составляющие DDD, опираясь на .NET стэк, а именно:
- базовые понятия DDD (Bounded Contexts, Domain Language);
- строительные блоки DDD (Entities, Value Objects и отличия между ними, Aggregates, Domain и Application Services);
- принципы и практика моделирования агрегатов DDD, включая ленивую загрузку;
- рефакторинг из анемичной модели в богатую;
- шаблон проектирования Specification;
- доменные события.
Комментарий Вадима Папко, Sitecore MVP и ведущего .NET разработчика SaM Solutions
«В воркшопе приняли участие 20 человек из нашего .NET сообщества. Все прошло живо и плодотворно. Все участники смогли клонировать заранее подготовленный GIT-репозиторий и совместно с тренером проделывать рефакторинг проекта — от анемичной модели до богатой. Владимир также давал четкие и конструктивные ответы на все каверзные вопросы.
Мы надеемся, что полученный на данном тренинге опыт будет успешно применяться на наших проектах.
На мой взгляд, такие тренинги — наиболее продуктивный вид инвестиций в развитие сотрудников.
Это был первый онлайн-воркшоп в этом году в нашей компании, но на этом мы не останавливаемся и готовимся к очередным мероприятиям.»