Skip to content

06 · 四类高频工作流

📚 系列导航:上一篇 05 提示词四件套 教你「话怎么说」。这一篇落到具体场景:日常 80% 的活儿就那四类,每类给你一套能直接抄的模板。


01 先认住:四种活儿,四把工具

活儿动代码吗Codex 主要在干啥你最该盯的
探索代码库不动(只读)读文件、给你讲它讲得对不对
修 Bug定位根因 + 改根因找对没、回归测试有没有
重构动(但行为不变)等价改写改完行为有没有变
写测试加文件生成测试 + 覆盖边界边界情况覆盖全没

TIP

探索是零风险的,放心大胆问;修 Bug 和重构是动刀的,得先让它讲清楚再动手。


02 探索陌生代码库

标准节奏:从大架构到具体文件再到执行链路。

text
第1层:给我一个这个代码库的整体概览,说说它的主要架构模式
第2层:负责 [用户认证] 的代码在哪些文件里?
第3层:追踪一下 [登录流程] 从前端一直到数据库是怎么走的

TIP

前两层在 Plan Mode 里问(/plan),它只读不写。

模板:

text
我刚接手这个项目,帮我快速上手。分三步:
1. 整体架构概览,说清主要模块
2. 负责 [功能] 的代码在哪些文件里
3. 追踪 [核心流程] 的完整路径
用新手能懂的方式讲,先别改任何代码。

03 修 Bug

四步走,缺一不可:

  1. 贴报错 + 复现步骤
  2. 让它定位根因,先别改
  3. 给修复,解决根因别盖症状
  4. 加回归测试,保证不再犯

模板:

text
我遇到一个 bug。
报错信息:[完整粘贴报错和堆栈]
复现步骤:[我做了什么才触发]
请你:
1. 先定位根本原因,解释为什么会出错,先别改代码
2. 给我修复方案,解决根因,不要只是把报错盖住
3. 改完补一个能复现这个 bug 的回归测试,跑一遍确认通过

04 重构

重构的命根子:行为不能变。

安全打法:

  1. 先让它解释现状
  2. 说清重构目标
  3. 小步改,别一次性推翻重写
  4. 改前改后测试都过

WARNING

没测试覆盖的代码,重构第一步是先补测试——用测试把「现在的行为」拍下来当快照。

模板:

text
我想重构 [文件/函数名]。
重构目标:[具体说]
要求:
1. 先解释这段代码现在的行为,包括边界情况
2. 如果还没测试,先补上
3. 小步重构,保持行为不变
4. 重构前后都跑一遍测试,确认一致

05 写测试

NOTE

你不特别交代,它默认只测「正常情况」。真正值钱的是边界情况。

模板:

text
给 @[文件路径] 里的 [函数名] 写测试。
要求:
1. 沿用项目现有的测试框架
2. 重点覆盖边界情况:[列出你能想到的]
3. 也帮我想想还有哪些我没列到的边界情况
4. 写完跑一遍,有失败的修到通过

06 动手:修一个 Bug 走一遍完整流程

bash
mkdir bug-demo && cd bug-demo
echo 'def average(numbers): return sum(numbers) / len(numbers)' > calc.py
codex

套修 Bug 模板,预期:Codex 先定位空列表除零的根因,改代码加判空处理,写测试文件跑绿。


07 小结

活儿模板核心最该盯的
探索整体架构→具体模块→核心链路前两层在 Plan Mode
修 Bug贴报错→找根因→改→加回归测试解决根因别盖症状
重构讲现状→定目标→小步改→改前改后都测没测试先补测试
写测试写测试,重点覆盖边界情况显式逼它测边界

NOTE

下一篇07 权限与安全红线:从步步问到全放开,这条缰绳怎么攥。

Codex 实战手册