Встреча №1
22 ноября 2019
Презентация
Материалы по теме
Видео
- Noam Chomsky – Language and Thought
«Отец современной лингвистики» о свойствах языка. Важно для понимания процессов дизайна и создания программного обеспечения. - Following Google: Don’t Follow the Followers, Follow the Leaders
В докладе даётся обзор роста потребностей в обработке информации и как это влияло на архитектуры систем. - A Decade of DDD, CQRS, Event Sourcing
Грег Янг рассказывает об истории развития DDD, типичных проблемах начинающих и новых задачах, стоящих перед движением.
Статьи
- Conway’s Law
Закон объясняет, почему в коде иногда получается «лапша». Bounded Contexts и Ubiquitous Code помогают этого избежать. - Big Ball of Mud
На термин из заглавия статьи ссылается Эрик Эванс в своей книге. В статье есть ещё 6 анти-шаблонов, которые могут пригодиться как в каждодневной работе, так и для аргументации в разговорах с руководством, заказчиком или коллегами. - Getting started with DDD when surrounded by legacy systems
Статья отвечает на вопрос: «А что делать, если у нас legacy система? Увольняться и идти в стартап?»
Книги
- Eric Evans “Domain-Driven Design: Tackling Complexity in the Heart of Software”
The Big Blue Book. ’nuf said. - Vaughn Vernon “Implementing Domain-Driven Design”
The Big Red Book наконец-то рассказывает, а как же это всё запедалить. Ещё эту книгу называют IDDD. Её лучше читать после Domain-Driven Design Distilled. - Vaughn Vernon “Domain-Driven Design Distilled”
Если вы только начинаете изучать предметно-ориентированное проектирование, то рекомендуем начинать с этой книги и DDD Reference от Эванса. Так будет много проще входить в тему. - Eric Evans “Domain-Driven Design Reference”
Эта книга является кратким обзором методологии DDD и хороша тем, что даёт краткое описание и позволяет увидеть методологию в целом. Кроме того, она вводит термины, которые появились в теме с 2004 года. Крайне рекомендована для начала погружения в тему перед Domain-Driven Design Distilled.