Appearance
Python 工程
Python Engineering
补齐构建 Shadow Harness 所需的 Python 工程基础,重点放在接口边界、类型、测试、异常和依赖管理。
推荐阅读顺序
1. 项目结构、uv 与类型系统
围绕“项目结构、uv 与类型系统”建立统一心智模型,并落实到 Shadow Harness 的组件边界、失败处理与验证方式。
2. Protocol、ABC 与数据模型
围绕“Protocol、ABC 与数据模型”建立统一心智模型,并落实到 Shadow Harness 的组件边界、失败处理与验证方式。
3. 异常、Context Manager 与 Logging
围绕“异常、Context Manager 与 Logging”建立统一心智模型,并落实到 Shadow Harness 的组件边界、失败处理与验证方式。
4. pytest 与 Test Doubles
围绕“pytest 与 Test Doubles”建立统一心智模型,并落实到 Shadow Harness 的组件边界、失败处理与验证方式。
5. 配置与依赖边界
围绕“配置与依赖边界”建立统一心智模型,并落实到 Shadow Harness 的组件边界、失败处理与验证方式。
阅读方式
建议按顺序学习本章。中文负责解释概念,英文保留标准技术术语,便于继续查阅官方文档和源码。