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

Код товара: 600303
Нет в наличии
Нет в наличии

К сожалению, на нашем сайте оплатить книги картой «єПідтримка» временно невозможно.

Доставка в 
Киеве
Курьером
Срок доставки уточняйте, 149 грн
В магазины Цифра
Срок доставки уточняйте, стоимость уточняйте
Доставка в отделение Укрпочты
Срок доставки уточняйте, стоимость уточняйте
Доставка на склад Новой Почты
Срок доставки уточняйте, стоимость уточняйте
Доставка на склад Meest Почты
Срок доставки уточняйте, стоимость уточняйте
Обмену/возврату не подлежит
К сравнению
Доставка и гарантия
Все сразу
Характеристики
Услуги
Доставка и гарантия
Доставка в Киеве
Курьером: Срок доставки уточняйте, стоимость уточняйте
В магазины Цифра: Срок доставки уточняйте, стоимость уточняйте
На склад Новой Почты: Срок доставки уточняйте, стоимость уточняйте
На склад Новой Почты: Срок доставки уточняйте, стоимость уточняйте
На склад Новой Почты: Срок доставки уточняйте, стоимость уточняйте
Гарантия: Обмену/возврату не подлежит
Все сразу
Обзор Эрик Эванс : Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем

Классическая книга Э. Эванса освещает наиболее общий, стратегический круг вопросов, связанных с объектно-ориентированной разработкой программного обеспечения. Это переработка и структуризация знаний о предметных областях, применение типовых архитектурных шаблонов, построение и анализ моделей предметных областей, проектирование программных объектов с точки зрения качества их взаимодействия и передачи логической структуры знаний, организация программ на основе крупномасштабных структур, выработка общего языка и стратегии коммуникации в группе. Подход автора строится на динамичном рефакторинге модели и постоянной дистилляции знаний. Это позволяет достигнуть высокой степени гармонии между логикой предметной области и кодом программы, а также достаточной гибкости программной архитектуры для целей удобной доработки и интеграции программного обеспечения. Книга насыщена практическими примерами из реальных проектов.

Мировое сообщество программистов признает, что моделирование предметных областей — ключевой раздел проектирования программного обеспечения. В моделях предметных областей разработчики выражают сложные функции своих программ, реализуя их затем в таком виде, который отвечает реальным потребностям пользователей. Но несмотря на очевидную важность предмета, существует очень мало пособий по эффективному внедрению моделирования предметных областей в практику разработки программ.

Книга Эрика Эванса заполняет этот пробел.

Она посвящена не отдельным технологиям, а систематическому предметно-ориентированному подходу. В ней представлен широкий набор приемов и методик, основанных на практическом опыте, и фундаментальных принципов, помогающих в реализации программных проектов из сложных предметных областей. Органично переплетая практику проектирования и реализации программ, эта книга содержит множество фактических примеров, иллюстрирующих применение общих стратегических принципов в реальных программных проектах.

Из книги читатель узнает, как с помощью модели предметной области придать разработке сложной системы нужную направленность и динамику. Выделены основные приемы и образцы-шаблоны, образующие общий язык группы разработчиков. Особо подчеркивается необходимость рефакторинга не только кода, но и модели в его основе, что в сочетании с итерационной agile-методикой приводит к углублению знаний о предметной области и повышению качества взаимодействия между специалистами и программистами. Подход книги строится именно на этом фундаменте, предлагая модели и архитектуры для систем и организаций любой сложности.

В частности, в книге рассматриваются следующие темы:
  • Единый язык общения для всей группы разработчиков.

  • Глубокая связь между моделью и программной реализацией.

  • Выделение ключевых черт модели.

  • Управление циклом существования объектов.

  • Написание легко интегрируемого кода предметной области.

  • Как сделать сложный код очевидным и предсказуемым в поведении.

  • Формулировка введения в предметную область.

  • Дистилляция ядра предметной области.

  • Поиск неявных понятий, скрытых в модели.

  • Применение аналитических шаблонов.

  • Архитектурные шаблоны в моделях.

  • Поддержание целостности больших систем.

  • Сосуществование нескольких моделей в одном проекте.

  • Организация систем в соответствии с крупномасштабными структурами.

  • Качественные скачки в моделях.

Имея под рукой эту книгу, разработчики объектно-ориентированных программ, системные аналитики и архитекторы будут всегда располагать набором рекомендаций по организации своего труда, созданию сложных и полезных моделей предметных областей, превращению их в высококачественные, долгоживущие программные продукты.

Книга предназначена для повышения квалификации программистов, работающих, в частности, по методикам экстремального программирования и agile-разработки. Может быть полезна студентам соответствующих специальностей.

Основные характеристики
ПроизводительВильямс
ОбложкаМягкая
АвторЭрик Эванс
Количество страниц448
ISBN978-617-7812-25-7
ЖанрПрограммирование
Характеристики

Основные характеристики

ПроизводительВильямс
ЖанрПрограммирование
Язык изданияРусский
Язык оригиналаАнглийский
Год издания2019
Возрастное ограничение16+
ОбложкаМягкая
Тип бумагиОфсетная
ИллюстрацииЧерно-белые
АвторЭрик Эванс
ПереводчикИ. В. Берштейн
Формат70x100/16
Размер170 x 240 мм
Количество страниц448
ISBN978-617-7812-25-7
РассрочкаКредит, 4 месяца, 6 месяцев, 8 месяцев, 15 месяцев
Все характеристики

Производитель оставляет за собой право вносить изменения в комплектацию, техническое и программное обеспечение товара без предварительного уведомления. Магазин не несет ответственность за изменения, внесенные производителем.

  Цена на товар до момента фактической передачи товара покупателю может быть изменена продавцом в одностороннем порядке в зависимости от показателей, которые обусловливают цену товара (в т.ч. себестоимость товара, затраты продавца, изменение курса валют по отношению к гривне и т.д.).

Эрик Эванс : Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем
Эрик Эванс : Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем
Код товара: 600303
Нет в наличии
К сравнению
Отзывы
Услуги
Нужна помощь?
Наши опытные специалисты помогут вам с выбором
Наши менеджеры всегда будут рады помочь
+38 (044) 364-22-00
Пн.-Пт.: 08:00 - 21:00
Сб.: 09:00 - 20:00
Вс.: 09:00 - 19:00
Вам так же может понравиться