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

Код товару: 600303
Є в наявності
Є в наявності
724
грн
750
грн

На жаль, на нашому сайті розрахуватися за книжки картою «єПідтримка» тимчасово неможливо.

Доставка в 
Київ
Кур'єром
Післязавтра, 149 грн
У магазини Цифра
Післязавтра, вартість уточнюйте
Доставка на склад Нової Пошти
Термін доставки уточнюйте, вартість уточнюйте
Обміну/поверненню не підлягає
До порівняння
Доставка і гарантія
Все відразу
Характеристики
Послуги
Доставка і гарантія
Доставка в Київ
Кур'єром: Післязавтра, вартість уточнюйте
У магазини Цифра: Післязавтра, вартість уточнюйте
На склад Нової Пошти: Термін доставки уточнюйте, вартість уточнюйте
Гарантія: Обміну/поверненню не підлягає
Все відразу
Огляд Ерік Еванс: Предметно-орієнтоване проектування (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
Є в наявності
724
грн
750
грн
До порівняння
Відгуки
Послуги
Потрібна допомога?
Наші досвідчені фахівці допоможуть вам з вибором
Наші менеджери завжди раді допомогти
+38 (044) 364-22-00
Пн.-Пт.: 08:00 - 22:00
Сб.: 09:00 - 20:00
Нд.: 09:00 - 19:00
Вам також може сподобатися