Паттерны разработки на Python. TDD, DDD и событийно-ориентированная архитектура | Python Development Patterns: TDD, DDD, and Event-Driven Architecture

By Персиваль Гарри

📖мягкая обложка
Code: 9785446114689

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

Гарри Персиваль, Боб Грегори, 2022

Обзор

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

Кому подойдёт

  • Разработчикам Python, сталкивающимся со сложностью крупных проектов.
  • Специалистам, интересующимся паттернами TDD, DDD и событийно-ориентированной архитектуры.
  • Программистам, желающим улучшить управляемость и тестируемость своих приложений.

Ключевые особенности

  • Язык: Русский
  • Тип обложки: мягкая обложка
  • Издательство: Питер
  • Год издания: 2022
  • Страниц: 336
  • ISBN: 9785446114689
  • Серия: Для профессионалов
<hr>

Python Development Patterns: TDD, DDD, and Event-Driven Architecture

Harry Percival, Bob Gregory, 2022

Overview

As Python's popularity grows, projects built with the language are becoming larger and more complex. This book delves into high-level design patterns, including clean architecture, event-driven architecture, and Domain-Driven Design (DDD), specifically adapted for Python. Authors Harry Percival and Bob Gregory introduce proven techniques to manage application complexity and maximize the benefits of testing. Theoretical concepts are supported by practical examples written in pure Python, avoiding the syntactic verbosity of languages like Java and C#.

Who it's for

  • Python developers facing the complexity of large-scale projects.
  • Professionals interested in TDD, DDD, and event-driven architectural patterns.
  • Programmers seeking to enhance the manageability and testability of their applications.

Key features

  • Language: Russian
  • Binding: Softcover
  • Publisher: Питер
  • Year: 2022
  • Pages: 336
  • ISBN: 9785446114689
  • Series: Для профессионалов

Похожие товары