Патерни розробки на Python: TDD, DDD і подієво-орієнтована архітектура Персіваль Р., Грегорі Б.
Популярність Python продовжує зростати, а значить, проекти, створені на цій мові програмування, стають все масштабніше і складніше. Багато розробники проявляють інтерес до високорівневих паттернам проектування, таких як чиста і подієво-керована архітектура і патерни предметно-орієнтованого проектування (DDD). Але їх адаптація під Python не завжди очевидна.
Гаррі Персіваль і Боб Грегорі познайомлять вас з перевіреними патернами, щоб кожен питонист міг керувати складністю програм і отримувати максимальну віддачу від тестів. Теорія підкріплена прикладами на чистому Python, позбавленому синтаксичної надмірності Java і C#.
У цій книзі:
• «Інверсія залежностей» та її зв'язки з портами і адаптерами (гексагональна/чиста архітектура).
• Відмінності між патернами «Сутність», «Об'єкт-значення» та «Агрегат» в рамках DDD.
• Патерни «Репозиторій» і UoW, що забезпечують сталість зберігання даних.
• Патерни «Подія», «Команда» і «Шина повідомлень».
• Поділ відповідальності на команди і запити CQRS).
• Подієво-керована архітектура і реактивні розширення.
Гаррі Персіваль і Боб Грегорі познайомлять вас з перевіреними патернами, щоб кожен питонист міг керувати складністю програм і отримувати максимальну віддачу від тестів. Теорія підкріплена прикладами на чистому Python, позбавленому синтаксичної надмірності Java і C#.
У цій книзі:
• «Інверсія залежностей» та її зв'язки з портами і адаптерами (гексагональна/чиста архітектура).
• Відмінності між патернами «Сутність», «Об'єкт-значення» та «Агрегат» в рамках DDD.
• Патерни «Репозиторій» і UoW, що забезпечують сталість зберігання даних.
• Патерни «Подія», «Команда» і «Шина повідомлень».
• Поділ відповідальності на команди і запити CQRS).
• Подієво-керована архітектура і реактивні розширення.
Інформація про книгу | |
Автор | Персиваль Р., Грегорі Би. |
Кількість сторінок | 336 |
Мова видання | російска |
Видавництво | Пітер |
Рік видання | 2022 |
ISBN | 978-5-4461-1468-9 |
Вид палітурки | М'який |
Серія | Для професіоналів |
Стан | Нове |