Эрик Эванс. «Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем»
28 апреля, 2011
Когда-нибудь встречали книгу равную по ценности 10 или 50 обычным книгам?
Со мной такое случалось, когда в руки попадался GetReal или Rework. А теперь ещё этот бриллиант.
Постоянно чувствовал что при очередном составлении объектного ядра сайта мне чего-то не хватает. Вроде бы использую готовые библиотеки, фреймворк, но получается неудобно и часто со временем приходится проводить полный рефакторинг проекта. Книга учит проектировать сложные системы.
Начиная с банального проектирования структуры базы данных или модели данных, до проекта в целом, без отрыва от предметной области. Причём гибким к возможным изменениям(архитектура любого проекта со временем меняется).
444 страницы с множеством диаграмм и схем. Каждая глава включает примеры планирования, при реальных задачах и особенностях.
Рекомендую читать.