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


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

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

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


Разделение на слои.

Инкапсуляция и абстракция помогают скрывать детали и защищать согласованность данных, но мы также должны обращать внимание и на взаимодействие между объектами и функциями. Когда одна функция (модуль или объект) использует другую, мы говорим, что одна функция зависит от другой. Эти зависимости образуют своего рода сеть, или граф. В большом комке грязи зависимости выходят из-под контроля (как вы видели на рис. В.1). Внося изменения в один узел графа, мы рискуем повлиять на многие другие части системы. Многослойные архитектуры — это один из способов решения указанной проблемы. В многослойной архитектуре мы разделяем код на отдельные категории или роли и вводим правила, указывающие, какие категории кода могут вызывать друг друга.

Краткое содержание.
Предисловие.
Введение.
Часть I.Создание архитектуры для поддержки моделирования предметной области.
Часть II.Событийно-управляемая архитектура.
Эпилог.
Приложения.
Об авторах.
Об обложке.



Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Паттерны разработки на Python, TDD, DDD и событийно-ориентированная архитектура, Персиваль Г., Грегори Б., 2022 - fileskachat.com, быстрое и бесплатное скачивание.

Скачать файл № 1 - pdf
Скачать файл № 2 - pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу



Скачать - pdf - Яндекс.Диск.

Скачать - pdf - Яндекс.Диск.

Дата публикации:





Теги: :: :: :: :: ::


Следующие учебники и книги:
Предыдущие статьи:


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2024-06-21 23:29:21