03 第3周D16 ClaudeCode工作流
D16 作业:用 Claude Code 重构 D9 作业,体会"看懂并验证"
D16 作业:用 Claude Code 重构 D9 作业,体会"看懂并验证"
目标
- 验证:会用 Claude Code 完整 6 步工作流,并实践"生成→看懂→验证→提交"。
场景
- 本地开发机,D9 的
~/lab/pystats/项目。
任务
任务 1:用 plan mode 出重构方案
- 用 Claude Code 打开
~/lab/pystats,要求(中文描述): "把 pystats.py 重构为更清晰的结构,函数拆分合理、加类型标注、加一个简单的单元测试。先给方案,我确认后再改。" - 让 Claude Code 进入 plan mode 输出方案,你读方案并确认(改动点、改动文件、测试计划)。
任务 2:实现 + 逐段审查
- 确认方案后让 Claude Code 实现。
- 逐段读改后的代码,对每一段让 Claude Code 用中文解释"为什么这么写"。
- 重点:你至少要能向讲师复述"这个函数在干嘛、为什么拆成这样"。
任务 3:验证
- 自己运行测试与命令:
cd ~/lab/pystats && source .venv/bin/activate
python -m pytest -q # 若有测试
python pystats.py data.json # 功能仍正确- 确认重构前后对同样输入输出一致。
任务 4:提交
- 只提交本次相关文件,中文提交信息:
D16 作业:重构pystats并补测试(姓名)。 - PR 描述里写:改动点、你怎么验证的(对应方法论四阶段)。
验收标准(讲师核验用)
- 重构方案经确认后才动手(有 plan 记录)
- 学员能向讲师复述每段代码的作用(不是 AI 代讲)
- 测试与功能都跑通,输入输出与重构前一致
- 提交信息中文、只提交相关文件
参考
- 课程.md 第 2、4 节
- 学习网站.md → D16 分组