promo_download_app_ios_2023
Натисніть знайти для пошуку
Книга: Предметно-орієнтоване проектування (DDD). Структуризація складних програмних систем (М’яка Діалектика
Книга: Предметно-орієнтоване проектування (DDD). Структуризація складних програмних систем (М’яка Діалектика
Книга: Предметно-орієнтоване проектування (DDD). Структуризація складних програмних систем (М’яка Діалектика

Основні характеристики

ISBN
978-617-7812-25-7
Рік видання
2020
Кількість сторінок
448
Стан
Новий
Виробник

Користувацькі характеристики

Автор
Ерік Еванс
Вид палітурки
Мяка
Опис товару
Класична книга Е. Еванса Предметно-орієнтоване проектування: структуризація складних програмних систем висвітлює найбільш загальне, стратегічне коло питань, повязаних з обєктно-орієнтованою розробкою програмного забезпечення. Це переробка та структуризація знань про предметні галузі, застосування типових архітектурних шаблонів, побудова та аналіз моделей предметних областей, проектування програмних обєктів з точки зору якості їх взаємодії та передачі логічної структури знань, організація програм на основі великомасштабних структур, вироблення спільної мови та стратегії комунікації в групі. Підхід автора будується на динамічному рефакторингу моделі та постійної дистиляції знань. Це дозволяє досягти високого ступеня гармонії між логікою предметної області та кодом програми, а також достатньої гнучкості програмної архітектури для зручного доопрацювання та інтеграції програмного забезпечення. Книга насичена практичними прикладами реальних проектів. Світова спільнота програмістів визнає, що моделювання предметних областей є ключовим розділом проектування програмного забезпечення. У моделях предметних областей розробники висловлюють складні функції своїх програм, реалізуючи їх у такому вигляді, що відповідає реальним потребам користувачів. Незважаючи на очевидну важливість предмета, існує дуже мало посібників з ефективного впровадження моделювання предметних областей у практику розробки програм. Книга Еріка Еванса заповнює цю прогалину. Вона присвячена не окремим технологіям, а систематичному предметно-орієнтованому підходу. У ній представлений широкий набір прийомів та методик, заснованих на практичному досвіді, та фундаментальних принципів, що допомагають у реалізації програмних проектів із складних предметних областей. Органічно переплітаючи практику проектування та реалізації програм, ця книга містить багато фактичних прикладів, що ілюструють застосування загальних стратегічних принципів у реальних програмних проектах. З книги читач дізнається, як за допомогою моделі предметної області надати розробці складної системи потрібну спрямованість та динаміку. Виділено основні прийоми та зразки-шаблони, що утворюють спільну мову групи розробників. Особливо наголошується на необхідності рефакторингу не тільки коду, а й моделі в його основі, що у поєднанні з ітераційною agile-методикою призводить до поглиблення знань про предметну область та підвищення якості взаємодії між фахівцями та програмістами. Підхід книги будується саме на цьому фундаменті, пропонуючи моделі та архітектури для систем та організацій будь-якої складності. Зокрема, у книзі розглядаються такі теми: - Єдина мова спілкування для групи розробників. - Глибокий звязок між моделлю та програмною реалізацією. - Виділення ключових характеристик моделі. - управління циклом існування обєктів. - Написання коду предметної області, що легко інтегрується. - Як зробити складний код очевидним та передбачуваним у поведінці. - Формулювання введення у предметну область. - дистиляція ядра предметної області. - Пошук неявних понять, прихованих у моделі. - Застосування аналітичних шаблонів. - Архітектурні шаблони у моделях. - Підтримка цілісності великих систем. - співіснування кількох моделей в одному проекті. - Організація систем відповідно до великомасштабних структур. - Якісні стрибки у моделях. Маючи під рукою цю книгу, розробники обєктно-орієнтованих програм, системні аналітики та архітектори завжди будуть мати у своєму розпорядженні набір рекомендацій щодо організації своєї праці, створення складних і корисних моделей предметних областей, перетворення їх на високоякісні, довгоживучі програмні продукти. Книга призначена для підвищення кваліфікації програмістів, які працюють, зокрема, за методиками екстремального програмування та agile-розробки. Може бути корисною студентам відповідних спеціальностей.
Відгуки про
751 
Готово до відправки
Код: 145892

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

Доступна Безпечна оплата
Швидко
Не потрібно чекати на реквізити
Безпечно
Банк резервує суму оплати
Надійно
Продавець отримає оплату, коли ви заберете товар
Способи оплати
Безпечна оплата
  • Як післяплата, тільки без переплат
  • Повернем гроші, якщо щось піде не так
  • Bigl гарантує безпеку
Післяплата
Способи доставки
Нова Пошта
Нова Пошта
від 50 грн
Укрпошта
Укрпошта
від 30 грн
Регіони доставки
Умови повернення
Законом не передбачено повернення даного товару в належній якості