Предметно-ориентированное проектирование. Модернизация легаси-систем и снижение рисков с помощью DDD




«Предметно-ориентированное проектирование. Модернизация легаси-систем и снижение рисков с помощью DDD» — это книга по компьютерным технологиям и архитектуре программного обеспечения о том, как переводить сложные унаследованные системы в более устойчивое и понятное состояние без попытки переписать всё заново. Хеннинг Швентнер предлагает практический подход к работе с запутанным кодом, архитектурными ограничениями и командными трудностями, которые накапливаются вокруг старых продуктов. В центре внимания — предметно-ориентированное проектирование, постепенная модернизация и снижение рисков при изменениях в больших системах. Это издание подойдёт тем, кто ищет прикладную литературу по рефакторингу, устройству сложных программных продуктов и безопасному обновлению архитектуры. О чём книга Это практическое руководство посвящено предметно-ориентированной трансформации унаследованных систем. В книге разбираются способы выявления предметной области, выделения ограниченных контекстов и оценки архитектурного состояния с помощью индекса зрелости модульной архитектуры. Автор последовательно переходит от анализа сложности системы к технической стабилизации, насыщению кода знаниями предметной области и стратегическим изменениям. Отдельное место занимают работа с монолитами, пошаговый рефакторинг и перестройка команд вокруг новой архитектуры. Ключевые темы и методики Основа книги — предметно-ориентированное проектирование и совместное моделирование. Здесь рассматриваются событийное моделирование, описание предметной области через истории и проработка сценариев, которые помогают точнее понять устройство системы и увидеть границы между частями продукта. Наряду с этими подходами автор использует модульную трансформацию унаследованных систем и разделяет изменения на технический, тактический и стратегический уровни. Такой разбор особенно полезен там, где локальные доработки начинают влиять на всю архитектуру. Кому подойдёт книга Издание адресовано разработчикам, архитекторам и командам, которые работают со сложными унаследованными системами и ищут более управляемый путь модернизации. Оно будет полезно тем, кто выбирает литературу по DDD, рефакторингу легаси-систем и архитектуре программного обеспечения с прикладным уклоном. По теме книга близка к другим изданиям о предметно-ориентированном проектировании, но здесь акцент сделан именно на преобразовании уже существующих систем, а не только на построении новых. Такой фокус делает её особенно ценной для повседневной работы с большим и запутанным кодом. Чем книга отличается от похожих изданий Главное отличие — внимание к модернизации легаси-систем как к отдельной задаче, где важно не только качество кода, но и архитектурные границы, состояние модулей и устройство команды. Автор опирается на методы, которые сформировались в многолетней работе с DDD и унаследованными системами. За счёт этого издание соединяет предметную модель, оценку архитектуры и постепенные изменения в одном маршруте. Это не общий обзор DDD, а руководство для ситуаций, где система уже существует и требует аккуратного преобразования. \n\nОписание подготовлено редакцией Читай-города на основе официальной аннотации издательства, отзывов и оценок покупателей, а также информации из открытых интернет-источников.
Go to description and details| Publisher | Sprint Book |
| Series | Библиотека программиста |
| Publication year | 2026 |
| Pages | 400 |
| Language | Русский |
| ISBN | 978-601-12-9326-6 |
Reviews
Description and details
«Предметно-ориентированное проектирование. Модернизация легаси-систем и снижение рисков с помощью DDD» — это книга по компьютерным технологиям и архитектуре программного обеспечения о том, как переводить сложные унаследованные системы в более устойчивое и понятное состояние без попытки переписать всё заново. Хеннинг Швентнер предлагает практический подход к работе с запутанным кодом, архитектурными ограничениями и командными трудностями, которые накапливаются вокруг старых продуктов. В центре внимания — предметно-ориентированное проектирование, постепенная модернизация и снижение рисков при изменениях в больших системах. Это издание подойдёт тем, кто ищет прикладную литературу по рефакторингу, устройству сложных программных продуктов и безопасному обновлению архитектуры. О чём книга Это практическое руководство посвящено предметно-ориентированной трансформации унаследованных систем. В книге разбираются способы выявления предметной области, выделения ограниченных контекстов и оценки архитектурного состояния с помощью индекса зрелости модульной архитектуры. Автор последовательно переходит от анализа сложности системы к технической стабилизации, насыщению кода знаниями предметной области и стратегическим изменениям. Отдельное место занимают работа с монолитами, пошаговый рефакторинг и перестройка команд вокруг новой архитектуры. Ключевые темы и методики Основа книги — предметно-ориентированное проектирование и совместное моделирование. Здесь рассматриваются событийное моделирование, описание предметной области через истории и проработка сценариев, которые помогают точнее понять устройство системы и увидеть границы между частями продукта. Наряду с этими подходами автор использует модульную трансформацию унаследованных систем и разделяет изменения на технический, тактический и стратегический уровни. Такой разбор особенно полезен там, где локальные доработки начинают влиять на всю архитектуру. Кому подойдёт книга Издание адресовано разработчикам, архитекторам и командам, которые работают со сложными унаследованными системами и ищут более управляемый путь модернизации. Оно будет полезно тем, кто выбирает литературу по DDD, рефакторингу легаси-систем и архитектуре программного обеспечения с прикладным уклоном. По теме книга близка к другим изданиям о предметно-ориентированном проектировании, но здесь акцент сделан именно на преобразовании уже существующих систем, а не только на построении новых. Такой фокус делает её особенно ценной для повседневной работы с большим и запутанным кодом. Чем книга отличается от похожих изданий Главное отличие — внимание к модернизации легаси-систем как к отдельной задаче, где важно не только качество кода, но и архитектурные границы, состояние модулей и устройство команды. Автор опирается на методы, которые сформировались в многолетней работе с DDD и унаследованными системами. За счёт этого издание соединяет предметную модель, оценку архитектуры и постепенные изменения в одном маршруте. Это не общий обзор DDD, а руководство для ситуаций, где система уже существует и требует аккуратного преобразования. \n\nОписание подготовлено редакцией Читай-города на основе официальной аннотации издательства, отзывов и оценок покупателей, а также информации из открытых интернет-источников.
| Publisher | Sprint Book |
| Series | Библиотека программиста |
| Publication year | 2026 |
| Pages | 400 |
| Language | Русский |
| ISBN | 978-601-12-9326-6 |
| Cover | Мягкий переплёт |
| Paper | Офсет |
| Illustrations | Черно-белые |
| Dimensions | 165 × 21 × 233 mm |
| Weight, g | 622 |
| Age restriction | 16+ |






