Предметно-ориентированное проектирование: самое основное

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Создание моделей программного обеспечения с помощью предметно-ориентированного проектирования (DDD) принесло много впечатляющих результатов не только в теории, но и на практике. Именно поэтому разработчики во всем мире с энтузиазмом приступили к адаптации DDD. Книга представляет собой краткий справочник по основам DDD. В ней вы найдете ответы на вопросы: "Что собой представляет DDD, какие проблемы он решает, как работает и как быстро приносит результаты?" Этот точный, понятный и практичный справочник не перегружает читателя деталями — он фокусирует внимание только на самой необходимой информации. Вон Вернон, автор популярной книги Реализация методов предметно-ориентированного проектирования, описывает свой двадцатилетний опыт применения принципов DDD в реальных ситуациях. Вон Вернон — уникальный высококвалифицированный специалист. Это позволяет ему устранять сложности, освещать нюансы и помогать решать проблемы. Вернон дает рекомендации по каждому методу DDD, позволяющему создавать более качественное программное обеспечение. Вы узнаете, как разделять модели предметной области с помощью мощного шаблона ОГРАНИЧЕННЫЙ КОНТЕКСТ, как разработать ЕДИНЫЙ ЯЗЫК с четкими границами и как обеспечить совместную работу бизнес-экспертов и разработчиков над созданием такого языка. Он показывает, как с помощью ПОДОБЛАСТЕЙ выполнить интеграцию унаследованных систем и объединить несколько ОГРАНИЧЕННЫХ КОНТЕКСТОВ, используя отношения внутри группы и технические механизмы. Данная книга показывает, как воплотить принципы DDD в жизни. Независимо от того, кем вы являетесь — разработчиком, архитектором, аналитиком, консультантом или пользователем — эта книга поможет вам действительно понять преимущества предметно-ориентированного проектирования. Основные темы книги • Какую пользу может принести DDD вам и вашей организации и почему он так важен. • Краеугольные камни стратегического проектирования на основе DDD: ОГРАНИЧЕННЫЕ КОНТЕКСТЫ и ЕДИНЫЙ ЯЗЫК. • Стратегическое проектирование с помощью ПОДОБЛАСТЕЙ. • УВЯЗКА КОНТЕКСТОВ: обеспечение взаимодействия между группами и стратегической интеграции программного обеспечения • Тактическое проектирование с помощью АГРЕГАТОВ и СОБЫТИЙ ПРЕДМЕТНОЙ ОБЛАСТИ. • Инструменты для ускорения и управления проектами, позволяющие установить и поддерживать гармонию внутри группы. Об авторе Вон Вернон — ветеран разработки программного обеспечения и идейный лидер в области упрощения проектирования и реализации программного обеспечения. Он является автором бестселлеров Reactive Messaging Patterns with the Actor Model (2016) и Реализация методов предметно-ориентированного проектирования (пер. с англ., ИД "Вильямс", 2016), выпущенных издательством Addison-Wesley. Вернон проводит свой семинар DDD Workshop по всему миру для сотен разработчиков программного обеспечения и часто выступает на ведущих конференциях. Он занимается консультированием в области DDD, а также применением DDD в сочетании с моделью Актор на языках Scala и Akka.

Author(s): Вон Вернон
Edition: 1
Publisher: ООО "Альфа-книга"
Year: 2017

Language: Russian
Pages: 160
City: СПб.

Предисловие
Благодарности
Об авторе
Глава 1. Краткий обзор DDD
Глава 2. Стратегическое проектирование с помощью ограниченных контекстов и единого языка
Глава 3. Стратегическое проектирование с помощью подобластей
Глава 4. Стратегическое проектирование на основе связывания контекстов
Глава 5. Тактическое проектирование с помощью агрегатов
Глава 6. Тактическое проектирование с помощью событий предметной области
Глава 7. Инструментальные средства для повышения эффективности проектирования
Библиография
Предметный указатель