Skip to content

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 的组件边界、失败处理与验证方式。

开始阅读 →

阅读方式

建议按顺序学习本章。中文负责解释概念,英文保留标准技术术语,便于继续查阅官方文档和源码。

AI Engineering · Agent · Harness · Backend Systems