内部培训
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 分组

On this page