Ваш город
Москва
Ваш город Москва?
+7 928 117-10-37
Отдел продаж
Режим работы:
Пн-Сб 10:00—18:00;
Вс выходной
КАТАЛОГ ТОВАРОВ
0КорзинаПусто0 руб.
Товары в корзине
корзина пуста
КАТАЛОГ ТОВАРОВ
Корзина пуста0 руб.0
Товары в корзине
корзина пуста
Корзина пуста0 руб.0
Товары в корзине
корзина пуста

Паттерны разработки на Python: TDD, DDD и событийно-ориентированная архитектура

Поделиться
Паттерны разработки на Python: TDD, DDD и событийно-ориентированная архитектура
​Популярность Python продолжает расти, а значит, проекты, созданные на этом языке программирования, становятся все масштабнее и сложнее. Многие разработчики проявляют интерес к высокоуровневым паттернам проектирования, таким как чистая и событийно-управляемая архитектура и паттерны предметно-ориентированного проектирования (DDD)...
Характеристики
Автор(ы):
Гарри Персиваль, Боб Грегори
Издательство:
Питер
Год издания:
2022
Кол-во страниц:
336
Переплёт:
Мягкий
Смотреть все
Категории
Получение информации о методах доставки
Артикул: 19227
Нет в наличии
1 644
Описание

Популярность Python продолжает расти, а значит, проекты, созданные на этом языке программирования, становятся все масштабнее и сложнее. Многие разработчики проявляют интерес к высокоуровневым паттернам проектирования, таким как чистая и событийно-управляемая архитектура и паттерны предметно-ориентированного проектирования (DDD). Но их адаптация под Python не всегда очевидна.

Гарри Персиваль и Боб Грегори познакомят вас с проверенными паттернами, чтобы каждый питонист мог управлять сложностью приложений и получать максимальную отдачу от тестов. Теория подкреплена примерами на чистом Python, лишенном синтаксической избыточности Java и C#.

В этой книге:

  • «Инверсия зависимостей» и ее связи с портами и адаптерами (гексагональная/чистая архитектура).
  • Различия между паттернами «Сущность», «Объект-значение» и «Агрегат» в рамках DDD.
  • Паттерны «Репозиторий» и UoW, обеспечивающие постоянство хранения данных.
  • Паттерны «Событие», «Команда» и «Шина сообщений».
  • Разделение ответственности на команды и запросы (CQRS).
  • Событийно-управляемая архитектура и реактивные расширения.

«Книга, которую сообщество ждало очень долго! Современная архитектура приложений на Python выглядит именно так, Гарри и Боб показывают, насколько элегантно может реализовываться принцип инверсии зависимостей в “гладком" динамичном языке программирования».
- Брэндон Роудс, автор «Руководства по паттернам проектирования Python»

«Книг о том, как писать удобные в сопровождении и крупномасштабные системы на Python, практически не существовало, Вы увидите, что Python отлично подходит для профессиональной разработки ПО».
- Хайнек Шлавак, питонист, блогер и спикер

Об авторе:
Гарри Персиваль — программист- питонист, поклонник разработки на основе тестов и экстремального программирования. Автор книги «Python. Разработка на основе тестирования», более известной как «Повинуйся Билли-тестировщику».
Боб Грегори более десяти лет создает событийно-ориентированные системы с помощью DDD на таких языках, как С#, F#, Python и TypeScript.

Характеристики
Автор(ы)
Гарри Персиваль, Боб Грегори
Переводчик
А. Логунов
Издательство
Питер
Серия
Для профессионалов
Год издания
2022
ISBN
978-5-4461-1468-9
Возрастное ограничение
16+
Кол-во страниц
336
Формат страниц
70x100/16 (170x240 мм)
Размеры товара
235 × 166 × 15 мм
Язык
Русский
Переплёт
Мягкий
Доп. сведения
Офсетная бумага
Иллюстрации
черно-белые
Тираж
700 экз.
Вес
455 г
Отзывы

Loading...
Помощь
+7 928 117-10-37
Отдел продаж
Если у вас возникли вопросы при оформлении заказа, обратитесь по указанным контактам.
Мы используем файлы cookie, чтобы сайт был лучше для вас.