Claude Code:在代码库里构建、调试与交付3.3
调试、测试与成本:让每一步都有依据
16 分钟第 9 / 24 章
用日志和测试收窄问题,控制上下文、模型与重复运行的成本。
学完本章你能做到
- 建立故障假设
- 选择测试层级
- 减少无效上下文与重复构建
先理解
先形成可证伪的假设
把“可能坏了”改写为“请求返回正常,但界面状态没有更新”。每次只验证一个关键假设,证据不支持就更换方向。
先理解
不要把 0 个测试当通过
先确认测试是否真的被发现和执行,再看结果。过滤条件错误、环境不匹配或运行器崩溃都可能留下看似正常的空结果。
先理解
成本来自上下文与重复动作
长日志、无关文件和重复构建都会增加时间与模型消耗。先摘要现有证据,复用服务与缓存,只在新证据需要时扩大范围。
写一份三步排错记录
- 1记录现象与环境
- 2列 2 个可证伪假设
- 3为每个假设指定最小检查
验收清单
- 假设能被证据推翻
- 没有通过盲目重启验证
- 结论区分已确认和推断
学完后记得保存进度
Completion marks stay in this browser. Sign in to remember your last chapter and reading position.