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

Все про товар
Характеристики
Відгуків
0
Питання
0
Iнформація
Новинка
В наявності
Код товару: 8329-01
Виробник: Диалектика
Відгуки: 0
Знайшли дешевше?
450 грн.
Характеристики: (Дивитись усі)
Тематика:
Языки и системы программирования
Мова видання
Русский
Кількість сторінок
448
Тип палітурки
Мягкий
Тип поверхні паперу
Матовая
Тип поліграфічного паперу
Офсетная
Опис
Класична книга Е. Еванса висвітлює найбільш загальний, стратегічний коло питань, пов'язаних з об'єктно-орієнтованої розробкою програмного забезпечення. Це переробка та структуризація знань про предметних областях, застосування типових архітектурних шаблонів, побудова та аналіз моделей предметних областей, проектування програмних об'єктів з точки зору якості їх взаємодії та передачі логічної структури знань, організація програм на основі великомасштабних структур, вироблення спільної мови і стратегії комунікації в групі. Підхід автора будується на динамічному рефакторинге моделі і постійної дистиляції знань. Це дозволяє досягти високого ступеня гармонії між логікою предметної області та код програми, а також достатньої гнучкості програмної архітектури для цілей зручною доопрацювання та інтеграції програмного забезпечення. Книга насичена практичними прикладами з реальних проектів.Світове співтовариство програмістів визнає, що моделювання предметних областей — ключовий розділ проектування програмного забезпечення. У моделях предметних областей розробники виражають складні функції своїх програм, реалізуючи їх у такому вигляді, який відповідає реальним потребам користувачів. Але незважаючи на очевидну важливість предмета, існує дуже мало посібників щодо ефективного впровадження моделювання предметних областей в практику розробки програм.Книга Еріка Еванса заповнює цей пробіл. Вона присвячена не окремим технологіям, а систематичному предметно-орієнтованого підходу. У ній представлений широкий набір прийомів і методик, заснованих на практичному досвіді, і фундаментальних принципів, що допомагають у реалізації програмних проектів із складних предметних областей. Органічно переплітаючи практику проектування та реалізації програм, ця книга містить безліч фактичних прикладів, що ілюструють застосування загальних стратегічних принципів в реальних програмних проектах.З книги читач дізнається, як з допомогою моделі предметної області надати розробці складної системи потрібну спрямованість і динаміку. Виділено основні прийоми та зразки-шаблони, що утворюють спільну мову групи розробників. Особливо підкреслюється необхідність рефакторінгу не тільки код, але і моделі в його основі, що в поєднанні з ітераційної agile-методикою призводить до поглиблення знань про предметної області та підвищення якості взаємодії між фахівцями та програмістами. Підхід книги будується саме на цьому фундаменті, пропонуючи моделі та архітектури для систем і організацій будь-якої складності.Зокрема, у книзі розглядаються наступні теми:єдина мова спілкування для всієї групи розробників.Глибока зв'язок між моделлю і програмною реалізацією.Виділення ключових рис моделі.Управління циклом існування об'єктів.Написання легко интегрируемого коду предметної області.Як зробити складний код очевидним і передбачуваним у поведінці.Формулювання введення в предметну область.Дистиляція ядра предметної області.Пошук неявних понять, прихованих в моделі.Застосування аналітичних шаблонів.Архітектурні шаблони в моделях.Підтримання цілісності великих систем.Співіснування декількох моделей в одному проекті.Організація систем у відповідності з великомасштабними структурами.Якісні скачки в моделях.Маючи під рукою цю книгу, розробники об'єктно-орієнтованих програм, системні аналітики та архітектори будуть завжди мати набором рекомендацій щодо організації своєї праці, створення складних і корисних моделей предметних областей, перетворенню їх на високоякісні, довгоживучі програмні продукти.Книга призначена для підвищення кваліфікації програмістів, що працюють, зокрема, за методиками екстремального програмування і agile-розробки. Може бути корисна студентам відповідних спеціальностей.Про автора:Ерік Еванс є засновником Domain Language — консультативної групи, яка допомагає різним фірмам будувати і розвивати програмні системи, тісно пов'язані з їх професійною діяльністю. Автор працював в якості архітектора і програміста над великими об'єктно-орієнтованими системами у ряді складних комерційних і технічних предметних областей, починаючи з 1980-х років. Він також займається підвищенням кваліфікації груп розробників в області екстремального програмування.
Характеристики
Основные характеристики
Тематика:
Языки и системы программирования
Мова видання
Русский
Кількість сторінок
448
Тип палітурки
Мягкий
Тип поверхні паперу
Матовая
Тип поліграфічного паперу
Офсетная
Рік видання
2019
ISBN
978-617-7812-25-7
Вага
575
Стан товару
Новое
Довжина
21.5
Ширина
14.5
Відгуки
0 / 5
середній рейтинг товару
0
0
0
0
0

Немає відгуків про цей товар, станьте першим, залиште свій відгук.

Питання та відповіді

Немає питань про даний товар, станьте першим і задайте своє питання.

- Новою поштою по Україні
- Готівкою
- Накладений платіж
- Оплата online (Visa/MasterCard)
- Поповнення картки ПриватБанк
- Актуальна наявність та ціна
- 100% оригінальний товар
- Повернення протягом 14 днів з моменту отримання товару
- Новою поштою по Україні
- Готівкою
- Накладений платіж
- Оплата online (Visa/MasterCard)
- Поповнення картки ПриватБанк
- Актуальна наявність та ціна
- 100% оригінальний товар
- Повернення протягом 14 днів з моменту отримання товару
Предметно-орієнтоване проектування (DDD): структуризація складних програмних систем. Еванс Е.
450 грн.
Гарантія якості Гарантія якості
Весь товар сертифіковано та перевірене на знак якості
Швидка доставка Швидка доставка
Швидка доставка по всій країні на наступний день
Клієнтський сервіс Клієнтський сервіс
Служба підтримки клієнтів 24/7 без вихідних
Бонуси за покупки Бонуси за покупки
Нарахування бонусних балів за кожну покупку
Доступні ціни Доступні ціни
Найкращі ціни на ринку завдяки прямим постачанням
Зручна оплата Зручна оплата
Платіть безконтактно через Apple Pay або Google Pay
Ви дивилися
Clean Code: A Handbook of Agile Software Craftsmanship + Clean Architecture. Robert C. Martin. Комплект
В наявності
Новинка
Head First PMP: A Learner's Companion to Passing the Project Management Professional Exam. 4th Edition.
В наявності
Новинка
A Guide to the Project Management Body of Knowledge (PMBOK® Guide)–Sixth Edition+PMP Exam Prep 9th Edition
В наявності
Новинка
A Guide to the Project Management Body of Knowledge (PMBOK® Guide)–Sixth Edition+Agile Practice Guide+Exam PMP
В наявності
Новинка