← Назад к списку книг

Паттерны разработки на Python [2022]

Персиваль Г.| Грегори Б.
Без рейтинга
Серия
Для профессионалов (книга #42)
Издатель
Дата публикации
31.08.2022 21:00
Добавлена в библиотеку
04.12.2022 12:53
Последнее изменение
30.11.-0001 00:00
Форматы
PDF (7036 KB)
Путь в библиотеке
Piersival' G., Grieghori B_/Pattierny razrabotki na Python [202 (307)
UUID
fa2edc79-4c21-4a5e-97c7-1750e886fedd

Аннотация

Популярность Python продолжает расти, а значит, проекты, созданные на этом языке про-

граммирования, становятся все масштабнее и сложнее. Многие разработчики проявляют интерес

к высокоуровневым паттернам проектирования, таким как чистая и событийно-управляемая

архитектура и паттерны предметно-ориентированного проектирования (DDD). Но их адаптация

под Python не всегда очевидна. Гарри Персиваль и Боб Грегори познакомят вас с проверенны-

ми паттернами, чтобы каждый питонист мог управлять сложностью приложений и получать

максимальную отдачу от тестов. Теория подкреплена примерами на чистом Python, лишенном

синтаксической избыточности Java и C#.

В этой книге:

• «Инверсия зависимостей» и ее связи с портами и адаптерами (гексагональная/чистая архи-

тектура).

• Различия между паттернами «Сущность», «Объект-значение» и «Агрегат» в рамках DDD.

• Паттерны «Репозиторий» и «UoW», обеспечивающие постоянство хранения данных.

• Паттерны «Событие», «Команда» и «Шина сообщений».

• Разделение ответственности на команды и запросы (CQRS).

• Событийно-управляемая архитектура и реактивные расширения.