Код товара
1089229
Издательство
ISBN
978-617-7812-25-7
Бумага
Офсетная
Количество страниц
448
Переплет
Мягкая Обложка
Язык издания
Русский
- Автор:
Нет в наличии
- От 1400 грн. бесплатная доставка
- Курьером по Киеву 70 грн.
- Отделение Новой Почты от 70 грн.
- Курьером Новой Почты от 90 грн.
- Отделение Укрпочты от 30 грн.
Возврат, обмен в течении 3 дней после получения
Наличными при получении, безналичными, Visa/MasterCard
Ваш товар
Доставка и оплата
- От 1400 грн. бесплатная доставка
- Курьером по Киеву 70 грн.
- Отделение Новой Почты от 70 грн.
- Курьером Новой Почты от 90 грн.
- Отделение Укрпочты от 30 грн.
Возврат, обмен в течении 3 дней после получения
Наличными при получении, безналичными, Visa/MasterCard
Все о книге
Классическая книга Э. Эванса "Предметно-ориентированное проектирование: структуризация сложных программных систем" освещает наиболее общий, стратегический круг вопросов, связанных с объектно-ориентированной разработкой программного обеспечения. Это переработка и структуризация знаний о предметных областях, применение типовых архитектурных шаблонов, построение и анализ моделей предметных областей, проектирование программных объектов с точки зрения качества их взаимодействия и передачи логической структуры знаний, организация программ на основе крупномасштабных структур, выработка общего языка и стратегии коммуникации в группе. Подход автора строится на динамическом рефакторинге модели и постоянной дистилляции знаний. Это позволяет достичь высокой степени гармонии между логикой предметной области и кодом программы, а также достаточной гибкости программной архитектуры для удобной доработки и интеграции программного обеспечения. Книга насыщена практическими примерами реальных проектов.
Мировое сообщество программистов признает, что моделирование предметных областей является ключевым разделом проектирования программного обеспечения. В моделях предметных областей разработчики выражают сложные функции своих программ, реализуя их в таком виде, что отвечает реальным потребностям пользователей. Несмотря на очевидную важность предмета, существует очень мало пособий по эффективному внедрению моделирования предметных областей в практику разработки программ.
Книга Эрика Эванса восполняет этот пробел. Она посвящена не отдельным технологиям, а систематическому предметно-ориентированному подходу. В ней представлен широкий набор приемов и методик, основанных на практическом опыте и фундаментальных принципов, помогающих в реализации программных проектов из сложных предметных областей. Органически переплетая практику проектирования и реализации программ, эта книга содержит множество фактических примеров, иллюстрирующих применение общих стратегических принципов в реальных программных проектах.
Из книги читатель узнает, как с помощью модели предметной области дать разработке сложной системы нужную направленность и динамику. Выделены основные приемы и образцы-шаблоны, образующие общий язык группы разработчиков. Особо отмечается необходимость рефакторинга не только кода, но и модели в его основе, что в сочетании с итерационной agile-методикой приводит к углублению знаний о предметной области и повышению качества взаимодействия между специалистами и программистами. Подход книги строится на этом фундаменте, предлагая модели и архитектуры для систем и организаций любой сложности.
В частности, в книге рассматриваются следующие темы:
- единственный язык общения для группы разработчиков.
- глубокая связь между моделью и программной реализацией.
- выделение ключевых характеристик модели.
- Управление циклом существования объектов.
- Написание кода легко интегрируемой предметной области.
- Как сделать сложный код очевидным и предсказуемым в поведении.
- формулирование ввода в предметную область.
- дистилляция ядра предметной области.
- поиск неявных понятий, скрытых в модели.
- применение аналитических шаблонов.
- архитектурные шаблоны в моделях.
- поддержка целостности больших систем.
- сосуществование нескольких моделей в одном проекте.
- организация систем в соответствии с крупномасштабными структурами.
- Качественные скачки в моделях.
Имея под рукой эту книгу, разработчики объектно-ориентированных программ, системные аналитики и архитекторы всегда будут располагать набором рекомендаций по организации своего труда, созданию сложных и полезных моделей предметных областей, превращению их в высококачественные, долгоживущие программные продукты.
Книга предназначена для повышения квалификации программистов, работающих, в частности по методикам экстремального программирования и agile-разработки. Может быть полезна студентам соответствующих специальностей.
Характеристики
Код товара
1089229
Издательство
ISBN
978-617-7812-25-7
Бумага
Офсетная
Количество страниц
448
Переплет
Мягкая Обложка
Язык издания
Русский
- Автор:
Характеристики
Код товара
1089229
Издательство
ISBN
978-617-7812-25-7
Бумага
Офсетная
Год издания
2022
Количество страниц
448
Переплет
Мягкая Обложка
Размер
145х215 мм
Формат
60х90/16
Язык издания
Русский
- Автор:
Отзывы (0)
Нет в наличии
- От 1400 грн. бесплатная доставка
- Курьером по Киеву 70 грн.
- Отделение Новой Почты от 70 грн.
- Курьером Новой Почты от 90 грн.
- Отделение Укрпочты от 30 грн.
Возврат, обмен в течении 3 дней после получения
Наличными при получении, безналичными, Visa/MasterCard
Ваш товар
Доставка и оплата
- От 1400 грн. бесплатная доставка
- Курьером по Киеву 70 грн.
- Отделение Новой Почты от 70 грн.
- Курьером Новой Почты от 90 грн.
- Отделение Укрпочты от 30 грн.
Возврат, обмен в течении 3 дней после получения
Наличными при получении, безналичными, Visa/MasterCard