0
0
Кошик
Ваш кошик порожній!
Це ніколи не пізно виправити :)

Предметно-орієнтоване проектування (DDD): структуризація складних програмних систем. Ерік Еванс (м'який.)

Предметно-орієнтоване проектування (DDD): структуризація складних програмних систем. Ерік Еванс (м'який.)
В наявності
Код: WM-020330
Виробник: Диалектика
450₴
Оплата
Післяплата (Нова Пошта)
Післяплата (Нова Пошта)
Безготівковий розрахунок (IBAN)
Безготівковий розрахунок (IBAN)

Опис Предметно-орієнтоване проектування (DDD): структуризація складних програмних систем. Ерік Еванс (м'який.)

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

 

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

 

Книга Еріка Еванса заповнює цю прогалину.

 

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

 

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

 

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

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

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

 

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

 

Об авторе 

 

Ерік Евансє засновником Domain Language — консультативна група, яка допомагає різним фірмам будувати та розвивати програмні системи, тісно пов'язані з їх професійною діяльністю. Автор працював як архітектор і програміст над великими об'єктноорієнтованими системами в низці складних комерційних і технічних предметних областей, починаючи з 1980-х років. Він також займається підвищенням кваліфікації груп розробників в галузі екстремального програмування. 

Основні характеристики Предметно-орієнтоване проектування (DDD): структуризація складних програмних систем. Ерік Еванс (м'який.)

Основні характеристики
Автор Ерік Еванс
Вид палітурки М'який
Видавництво Диалектика
Країна видання Україна
Стан Нове
Тип поверхні паперу Матова
Тип поліграфічного паперу Офсетна

Відгуки про Предметно-орієнтоване проектування (DDD): структуризація складних програмних систем. Ерік Еванс (м'який.)

0
0
1
0%
2
0%
3
0%
4
0%
5
0%

Немає відгуків про цей товар.

Питання та відповіді (FAQ) Предметно-орієнтоване проектування (DDD): структуризація складних програмних систем. Ерік Еванс (м'який.)

Немає запитань про цей товар.
Предметно-орієнтоване проектування (DDD): структуризація складних програмних систем. Ерік Еванс (м'який.)
Предметно-орієнтоване проектування (DDD): структуризація складних програмних систем. Ерік Еванс (м'який.)
Код: WM-020330
В наявності
450₴
Нещодавно переглянуті
Модель:WM-020104
Є в наявності
550₴
Модель:WM-020489
Є в наявності
650₴
Модель:WM-019998
Очікується доп. тираж
650₴
Модель:WM-020466
Є в наявності
600₴
Модель:WM-020673
Є в наявності
670₴
Модель:WM-023771
Під замовлення
1300₴
Модель:WM-009656
Є в наявності
250₴
icon_teleg icon_viber icon_whatsapp icon_mes icon_email icon_callback