1. Книги
  2. Нехудожественная литература
  3. Компьютерные технологии
  4. Разработка и алгоритмы
Код товара: 147107976
Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем | Эванс Эрик #1
−46%
топ-200 книг

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

Тип книги:
Автор
Эванс Эрик
Издательство
Вильямс
Год выпуска
2020
Тип обложки
Твердый переплет
Автор на обложке
Эрик Эванс
Перейти к описанию

О книге

Классическая книга Э.Эванса освещает наиболее общий, стратегический круг вопросов, связанных с объектно-ориентированной разработкой программного обеспечения. Это переработка и структуризация знаний о
Товар не доставляется в ваш город
 
Доставка недоступна
OZON
Продавец
  • Безопасная оплата онлайн
  • Возврат 7 дней

Описание

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

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

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

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

В частности, в книге рассматриваются следующие темы:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Об авторе

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

"Эта книга должна стоять на полке у всякого мыслящего программиста."

Кент Бек (Kent Beck)

.

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

Кайл Браун (Kyle Brown), автор книги "Enterprise Java Programming with IBM WebSphere"

.
Автор
Эванс Эрик
Издательство
Вильямс
Год выпуска
2020
Тип обложки
Твердый переплет
Автор на обложке
Эрик Эванс
ISBN
978-5-6040724-9-3
Тип книги
Печатная книга
Переводчик
Бродовой В. Л.
Язык издания
Русский
Количество страниц
448
Размеры, мм
250х180х20
Формат издания
70x100/16
Тип издания
Отдельное издание
Вес с упаковкой, г
590.00
Оригинальное название:
Domain-Driven Design: Tackling Complexity in the Heart of Software
Информация о технических характеристиках, комплекте поставки, стране изготовления, внешнем виде и цвете товара носит справочный характер и основывается на последних доступных к моменту публикации сведениях

Персоны

  • Эванс Эрик Автор
  • Бродовой В. Л. Переводчик

Издательства

  • Вильямс Издательство
Фото и видео покупателей
Сначала полезные
П
Пользователь предпочёл скрыть свои данные
10 Декабря 2022
Товар куплен на OZON
Достоинства
Классическая книга по ООП. Очень хорошая цена! 
Недостатки
Нет 
Вам помог этот отзыв?
Е
Евгения У.
25 Мая 2022
Товар куплен на OZON
Качество бумаги:Отличное
Внешнее оформление:Красивое
Подача материала:Очень увлекательная
Достоинства
Содержит необходимые знания в части системной архитектуры, описывает порядок и нюансы применения ряда архитектурных паттернов. Очень хорошо изложено, с примерами, как простыми, так и расширенными. Кто ищет эту книгу, скорее всего и так знает о ней достаточно. 
Недостатки
Есть ряд паттернов, которые упоминаются, но в русскоязычной литературе трудно прочитать про них, например value chain. Кто не знает английский, может столкнуться с трудностями  
Вам помог этот отзыв?
А
Алексей Г.
13 Апреля 2022
Товар куплен на OZON
Качество бумаги:Отличное
Внешнее оформление:Превосходное
Подача материала:Обычная
Достоинства
Детальность изложения, твердый переплет 
Недостатки
Перевод местами не соответствует 
Комментарий
Библия любого архитектора. Точка. Перевод некоторых терминов сделан не совсем корректно как с точки зрения предметной области, так и языка / слэнга. Весь русскоязычный мир переводит "business rules" как "бизнес-правила". И еще много интересных "находок". Но... Все это ерунда по...  Читать полностью
Вам помог этот отзыв?
В
Владимир М.
29 Июня 2021
Товар куплен на OZON
Внешнее оформление:Красивое
Подача материала:Очень увлекательная
Хотелось бы чуть потемнее текст, но при нормальном освещении читать легко 
Вам помог этот отзыв?
Александр М.
13 Июня 2021
Товар куплен на OZON
Качество бумаги:Отличное
Внешнее оформление:Превосходное
Подача материала:Очень увлекательная
Достоинства
Очень полезная книга для любого разработчика (даже начинающего) 
Вам помог этот отзыв?
П
Пользователь предпочёл скрыть свои данные
11 Апреля 2021
Товар куплен на OZON
Внешнее оформление:Красивое
Подача материала:Обычная
Достоинства
библия для изучения 
Недостатки
перевод не очень 
Комментарий
переводчикам бы подтянуть знания предметной области прежде чем переводить 
Вам помог этот отзыв?
Д
Дарья М.
18 Мая 2020
Товар куплен на OZON
Достоинства
Толковая книга 
Недостатки
Местами текст плохо пропечатан, просто ужасно. Хорошая оценка только за содержание  
Вам помог этот отзыв?
С
Семакин Виктор Сергеевич
12 Декабря 2019
Товар куплен на OZON
Достоинства
легко читается 
Недостатки
большие размеры, из-за чего сложно читать в метро 
Комментарий
Успел прочесть четверть. Нравится как написана - заходит почти как какой-нибудь роман. 
Вам помог этот отзыв?
Евгений
7 Июля 2019
Товар куплен на OZON
Достоинства
Широта изложения, подробность, понимание автором темы. Единственная книга которая говорит о том как нужно делать через вопрос что нужно делать. Книга заставила очень сильно переобдумать весь прошлый опыт, систематизирую все накопленные знания.  
Недостатки
Книга закончилась. Будет ли другая такая же? 
Комментарий
BigBlueBook пожалуй такая одна. Пока индустрия не поменяется коренным образом, эта книга будет планкой. Учитывая как давно написана эта книга, как повлияла тема DDD на индустрию, Эванс - Энштейн инженерии ПО! 
Вам помог этот отзыв?
А
Андрей С.
5 Июля 2019
Товар куплен на OZON
Достоинства
Хорошая книга 
Недостатки
Нет 
Комментарий
Классика 
Вам помог этот отзыв?
4.9 / 5
5 звезд
52
4 звезды
5
3 звезды
0
2 звезды
0
1 звезда
0
По оценке 25 покупателей
Подача материала: очень увлекательная
Качество бумаги: отличное
Внешнее оформление: превосходное
Сначала полезные
В описании указан год выпуска = 2018г. А чем эта книга отличается от книги 2011г выпуска?
Булат Г.
OZON
11 января 2021
Добрый день, Булат! Книги не чем не отличаются, 2018 год переиздание старой книги.
Вам помог этот ответ?
Здравствуйте. В описании книги указан год 2020. Это просто очередной тираж этой книги или же книга была дополнена и отредактирована, в отличии от издания 2018 года?
Максим
OZON
23 августа 2022
Добрый день, Максим! Отличий нет.
Вам помог этот ответ?

Как правильно задавать вопросы?

Будьте вежливы и спрашивайте о товаре, на карточке которого вы находитесь

Если вы обнаружили ошибку в описанием товара, воспользуйтесь функцией

Как отвечать на вопросы?

Отвечать на вопросы могут клиенты, купившие товар, и официальные представители.

Выбрать «Лучший ответ» может только автор вопроса, если именно этот ответ ему помог.