Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем

Эванс Эрик

Код товара: 608428
(0 оценок)Оценить
ОтзывНаписать отзыв
ВопросЗадать вопрос
1 / 3
PDF
5 146
7 680
Доставим в
г. Москва
Планируемая дата
21 мая (Вт)
Курьером
Л-Пост
бесплатно от 10 000 ₽
В пункт выдачи
от 155 ₽
бесплатно от 10 000 ₽
Точная стоимость доставки рассчитывается при оформлении заказа
Издательство:
Оригинальное название:
Domain-Driven Design. Tackling Complexity in the Heart of Software
Год издания:
2020 г.

Описание

Характеристики

Мировое сообщество программистов признает, что моделирование предметных областей - ключевой раздел проектирования программного обеспечения. В моделях предметных областей разработчики выражают сложные функции своих программ, реализуя их затем в таком виде, который отвечает реальным потребностям пользователей. Но, несмотря на очевидную важность предмета, существует очень мало пособий по эффективному внедрению моделирования предметных областей в практику разработки программ.
Книга Эрика Эванса восполняет этот пробел. Она посвящена не отдельным технологиям, а систематическому предметно-ориентированному подходу. В ней представлен широкий набор приемов и методик, основанных на практическом опыте, и фундаментальных принципов, помогающих в реализации программных проектов из сложных предметных областей. Органично переплетая практику проектирования и реализации программ, эта книга содержит множество фактических примеров, иллюстрирующих применение общих стратегических принципов в реальных программных проектах. Из книги читатель узнает, как с помощью модели предметной области придать разработке сложной системы нужную направленность и динамику. Выделены основные приемы и образцы-шаблоны, образующие общий язык группы разработчиков, Особо подчеркивается необходимость рефакторинга не только кода, но и модели в его основе, что в сочетании с итерационной agile-методикой приводит к углублению знаний о предметной области и повышению качества взаимодействия между специалистами и программистами. Подход книги строится именно на этом фундаменте, предлагая модели и архитектуры для систем и организаций любой сложности. В частности, в книге рассматриваются следующие темы:
• Единый язык общения для всей группы разработчиков.
• Глубокая связь между моделью и программной реализацией.
• Выделение ключевых черт модели.
• Управление циклом существования объектов.
• Написание легко интегрируемого кода предметной области.
• Как сделать сложный код очевидным и предсказуемым.
• Формулировка введения в предметную область.
• Дистилляция ядра предметной области.
• Поиск неявных понятий, скрытых в модели.
• Применение аналитических шаблонов.
• Архитектурные шаблоны в моделях.
• Поддержание целостности больших систем.
• Сосуществование нескольких моделей в одном проекте.
• Организация систем в соответствии с крупномасштабными структурами.
• Качественные скачки в моделях.
Имея под рукой эту книгу, разработчики объектно-ориентированных программ, системные аналитики и архитекторы будут всегда располагать набором рекомендаций по организации своего труда, созданию сложных и полезных моделей предметных областей, превращению их в высококачественные программные продукты.
количество томов
1
количество страниц
448 стр.
переплет
Твёрдый переплёт
размеры
245x175x23 мм
тип бумаги
офсетная (60-220 г/м2)
формат
70x100/16 (170x240 мм)
ISBN
978-5-6040724-9-3, 978-5-8459-1942-7
тираж
200 экз.
стандарт
возрастная категория
18+ (нет данных)
вес
код в Майшоп
608428
язык
русский

Содержание

Введение
Часть I. МОДЕЛЬ ПРЕДМЕТНОЙ ОБЛАСТИ В РАБОТЕ
Глава 1. Переработка знаний
Глава 2. Коммуникация и язык
Глава 3. Связь между моделью и реализацией
Часть II. СТРУКТУРНЫЕ ЭЛЕМЕНТЫ ПРЕДМЕТНО
ОРИЕНТИРОВАННОГО ПРОЕКТИРОВАНИЯ
Глава 4. Изоляция предметной области
Глава 5. Модель, выраженная в программе
Глава 6. Цикл существования объектов модели
Глава 7. Работа с языком: расширенный пример
Часть III. УГЛУБЛЯЮЩИЙ РЕФАКТОРИНГ
Глава 8. Качественный скачок
Глава 9. Перевод неявных понятий в явные
Глава 10. Гибкая архитектура
Глава 11. Применение аналитических шаблонов
Глава 12. Шаблоны и модель
Глава 13. Углубляющий рефакторинг
Часть IV. СТРАТЕГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ
Глава 14. Поддержание целостности модели
Глава 15. Дистилляция
Глава 16. Крупномасштабная структура
Глава 17. Объединение стратегических подходов
Заключение
Приложение. Использование шаблонов в этой книге
Глоссарий
Список литературы
Фотографии
Предметный указатель

Отзывы

Вопросы

Поделитесь своим мнением об этом товаре с другими покупателями — будьте первыми!

Дарим бонусы за отзывы!

За какие отзывы можно получить бонусы?
  • За уникальные, информативные отзывы, прошедшие модерацию
Как получить больше бонусов за отзыв?
  • Публикуйте фото или видео к отзыву
  • Пишите отзывы на товары с меткой "Бонусы за отзыв"
Правила начисления бонусов
Задайте вопрос, чтобы узнать больше о товаре
Если вы обнаружили ошибку в описании товара «Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем» (авторы: Эванс Эрик), то выделите её мышкой и нажмите Ctrl+Enter. Спасибо, что помогаете нам стать лучше!
Ваш населённый пункт:
г. Москва
Выбор населённого пункта