Clean Architectures in Python: A Practical Approach to Better Software Design

Clean Architectures in Python: A Practical Approach to Better Software Design

简介:

干净的架构与意大利面条代码相反,在意大利面条代码中,所有内容都是交错的,没有任何单个元素可以轻松地与其余元素分离并替换,而不会导致整个系统崩溃。clean架构的要点是明确 “什么是哪里和为什么”,这应该是你在设计和实现软件系统时首先要关注的问题,无论你想遵循什么架构或开发方法。要充分理解这本书,您需要了解Python并熟悉测试驱动开发 (TDD),特别是单元测试和模拟。

英文简介:

The clean architecture is the opposite of spaghetti code, where everything is interlaced and there are no single elements that can be easily detached from the rest and replaced without the whole system collapsing. The main point of the clean architecture is to make clear "what is where and why", and this should be your first concern while you design and implement a software system, whatever architecture or development methodology you want to follow.

To fully appreciate the book you need to know Python and be familiar with Test-Driven Development (TDD), in particular with unit testing and mocks.

书名
Clean Architectures in Python: A Practical Approach to Better Software Design
译名
Python 中的清晰架构:更好的软件设计的实用方法
语言
英语
年份
2019
页数
174页
大小
1.77 MB
标签
  • 软件架构
  • Python
  • 下载
    pdf iconClean Architectures in Python: A Practical Approach to Better Software Design.pdf
    密码
    65536

    最后更新:2025-04-12 23:54:38

    ←Architecture Patterns with Python

    →Designing Virtual Worlds