Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем - Эрик Эванс: купить книгу в kniga.biz.ua (арт. 2100010406)
kniga.biz.ua

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

Domain-Driven Design: Tackling Complexity in the Heart of Software

Код: 2100010406
Купить Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем Эрик Эванс
750 грн
Книга будет передана в службу доставки в течении 3 дней

В желаемые
Доставка
БЕСПЛАТНАЯ при стоимости заказа от 990 грн
50 грн Укрпочта на отделение
70 грн Новая Почта на отделение/почтомат
95 грн доставка курьером
Подробнее

Оплата
Наличными или на терминал при получении, Безналичными, Visa/MasterCard
Автор Эрик Эванс
Издательство Науковий світ
Cтраниц 448
Год 2023
ISBN 978-617-7812-25-7
Обложка мягкая
Язык Русский
Формат 70х100/16 (170х240 мм.)

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

Классическая книга Э. Эванса освещает наиболее общий, стратегический круг вопросов, связанных с объектно-ориентированной разработкой программного обеспечения. Это переработка и структуризация знаний о предметных областях, применение типовых архитектурных шаблонов, построение и анализ моделей предметных областей, проектирование программных объектов с точки зрения качества их взаимодействия и передачи логической структуры знаний, организация программ на основе крупномасштабных структур, выработка общего языка и стратегии коммуникации в группе. Подход автора строится на динамичном рефакторинге модели и постоянной дистилляции знаний. Это позволяет достигнуть высокой степени гармонии между логикой предметной области и кодом программы, а также достаточной гибкости программной архитектуры для целей удобной доработки и интеграции программного обеспечения. Книга насыщена практическими примерами из реальных проектов.
 
Мировое сообщество программистов признает, что моделирование предметных областей — ключевой раздел проектирования программного обеспечения. В моделях предметных областей разработчики выражают сложные функции своих программ, реализуя их затем в таком виде, который отвечает реальным потребностям пользователей. Но несмотря на очевидную важность предмета, существует очень мало пособий по эффективному внедрению моделирования предметных областей в практику разработки программ.
 
Книга Эрика Эванса заполняет этот пробел.
 
Она посвящена не отдельным технологиям, а систематическому предметно-ориентированному подходу. В ней представлен широкий набор приемов и методик, основанных на практическом опыте, и фундаментальных принципов, помогающих в реализации программных проектов из сложных предметных областей. Органично переплетая практику проектирования и реализации программ, эта книга содержит множество фактических примеров, иллюстрирующих применение общих стратегических принципов в реальных программных проектах.
 
Из книги читатель узнает, как с помощью модели предметной области придать разработке сложной системы нужную направленность и динамику. Выделены основные приемы и образцы-шаблоны, образующие общий язык группы разработчиков. Особо подчеркивается необходимость рефакторинга не только кода, но и модели в его основе, что в сочетании с итерационной agile-методикой приводит к углублению знаний о предметной области и повышению качества взаимодействия между специалистами и программистами. Подход книги строится именно на этом фундаменте, предлагая модели и архитектуры для систем и организаций любой сложности.
 
В частности, в книге рассматриваются следующие темы:
Единый язык общения для всей группы разработчиков.
Глубокая связь между моделью и программной реализацией.
Выделение ключевых черт модели.
Управление циклом существования объектов.
Написание легко интегрируемого кода предметной области.
Как сделать сложный код очевидным и предсказуемым в поведении.
Формулировка введения в предметную область.
Дистилляция ядра предметной области.
Поиск неявных понятий, скрытых в модели.
Применение аналитических шаблонов.
Архитектурные шаблоны в моделях.
Поддержание целостности больших систем.
Сосуществование нескольких моделей в одном проекте.
Организация систем в соответствии с крупномасштабными структурами.
Качественные скачки в моделях.
Имея под рукой эту книгу, разработчики объектно-ориентированных программ, системные аналитики и архитекторы будут всегда располагать набором рекомендаций по организации своего труда, созданию сложных и полезных моделей предметных областей, превращению их в высококачественные, долгоживущие программные продукты.
 
Книга предназначена для повышения квалификации программистов, работающих, в частности, по методикам экстремального программирования и agile-разработки. Может быть полезна студентам соответствующих специальностей.

Добавить свой отзыв о книге

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

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

Оставить свой отзыв:

Рекомендуем

Конні святкує Різдво ...
Лиана Шнайдер
Конні допомагає мамі ...
Лиана Шнайдер
Конні допомагає татові ...
Лиана Шнайдер
Конні робить покупки ...
Лиана Шнайдер
Стилі українського мистецтва ХХ сто ...
Ирина Магдиш,Дмитрий Горбачев,Андрей Тараненко

Сегодня купили