Bizlit +38 (099) 562-25-63

Друзі, ми продовжуємо працювати в Харкові. Віримо в ЗСУ і Нашу Перемогу! Слава Україні!

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

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

750 грн
750
6 людей додали у Вишлист
На складі
Обкладинка М'яка
К-ть сторінок 448 стр
ISBN 978-617-7812-25-7
Формат 170x240 мм
Мова російська
Доставка:
  • Вартість від 29 грн
  • Термін доставки 1-4 дні
  • Доставляємо службами Нова Пошта або Укрпошта
  • Безкоштовна доставка від 1000 грн
  • Міжнародна відправка (доставка в інші країни світу)
Гарантія:
  • Повернення, обмін протягом 14 днів
Варіанти оплати:
  • Готівкою (в відділенні кур'єрської служби)
  • Картою VISA або MASTERCARD
  • Apple Pay
  • Google Pay

Класична книга Е.Еванса висвітлює найбільш загальний, стратегічний коло питань, пов'язаних з об'єктно-орієнтованої розробкою програмного забезпечення. Це переробка і структуризація знань про предметні областях, застосування типових архітектурних шаблонів, побудова та аналіз моделей предметних областей, проектування програмних об'єктів з точки зору якості їх взаємодії і передачі логічної структури знань, організація програм на основі великомасштабних структур, вироблення спільної мови і стратегії комунікації в групі. Підхід автора будується на динамічному рефакторінгу моделі і постійної дистиляції знань. Це дозволяє досягти високого ступеня гармонії між логікою предметної області та кодом програми, а також достатньої гнучкості програмної архітектури для цілей зручною доопрацювання та інтеграції програмного забезпечення. Книга насичена практичними прикладами з реальних проектів.

Світова спільнота програмістів визнає, що моделювання предметних областей - ключовий розділ проектування програмного забезпечення. У моделях предметних областей розробники висловлюють складні функції своїх програм, реалізуючи їх потім в такому вигляді, який відповідає реальним потребам користувачів. Але незважаючи на очевидну важливість предмета, існує дуже мало посібників щодо ефективного впровадження моделювання предметних областей в практику розробки програм.

Книга Еріка Еванса заповнює цю прогалину. Вона присвячена не окремим технологіям, а систематичного предметно-орієнтованого підходу. У ній представлений широкий набір прийомів і методик, заснованих на практичному досвіді, і фундаментальних принципів, які допомагають в реалізації програмних проектів зі складних предметних областей. Органічно переплітаючи практику проектування і реалізації програм, ця книга містить безліч фактичних прикладів, що ілюструють застосування загальних стратегічних принципів в реальних програмних проектах.

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

Зокрема, в книзі розглядаються такі теми:

  • Єдина мова спілкування для всієї групи розробників.
  • Глибока зв'язок між моделлю і програмною реалізацією.
  • Виділення ключових рис моделі.
  • Управління циклом існування об'єктів.
  • Написання легко інтегрувального коду предметної області.
  • Як зробити складний код очевидним і передбачуваним в поведінці.
  • Формулювання введення в предметну область.
  • Дистиляція ядра предметної області.
  • Пошук неявних понять, прихованих в моделі.
  • Застосування аналітичних шаблонів.
  • Архітектурні шаблони в моделях.
  • Підтримка цілісності великих систем.
  • Співіснування декількох моделей в одному проекті.
  • Організація систем відповідно до великомасштабними структурами.
  • Якісні стрибки в моделях.
  • Маючи під рукою цю книгу, розробники об'єктно-орієнтованих програм, системні аналітики та архітектори будуть завжди мати у своєму розпорядженні набором рекомендацій з організації своєї праці, створення складних і корисних моделей предметних областей, перетворенню їх в високоякісні, довгоживучі програмні продукти.


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

Показати повністю
Відгуки про Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем
0 / 5
Залишити відгук
Эрик Эванс

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

Ви дивились

Фотографії