第 58 卷
当前只执行第【1】步:
【这里写本次只做的一个功能点】
要求:
- 一次只改这个功能点
- 只修改和当前功能直接相关的文件
- 不要顺手重构无关代码
- 不要修改目录结构
- 不要新增不必要依赖
- 不要删除已有功能
- 不要改计划外的文件
修改完成后请停止,并输出:
- 本次修改了哪些文件
- 每个文件改了什么
- 为什么这些修改是必要的
- 有没有改到计划外内容
- 有没有潜在风险
- 下一步建议做什么
注意:
如果遇到不确定的地方,请先停下来问我,不要自行决定。
第四步:测试
Codex 完成小步修改后,不能马上进入下一步,必须先测试。
很多人用 Codex 最大的问题是:
AI 说完成了,但项目其实没跑通。页面看起来正常,但某些功能已经坏了。当前功能修好了,旧功能却被影响了。
所以测试的核心是:不是相信 Codex 说「完成」,而是用结果证明它真的完成。
下面这张表覆盖了一次完整测试要做的事,按从快到慢的顺序执行即可:
测试类作用常见命令重点型
单元测检查函数、组件、模块是否正常npm test / pnpm test失败先说明原因,不要直接改
| 类型检 | TypeScript 项目提前发现类型错误 | npm run typecheck/ | 没有该命令就明确说明 |
|---|---|---|---|
| 查 | tsc --noEmit | ||
| lint | 检查代码规范问题(未使用变量、 | npm run lint | 区分本次新增问题和项目原有 |
| import 顺序、Hook 用法等) | 问题 | ||
| 构建 | 本地能打开不代表能上线,构建才说明 | npm run build/pnpm | 失败先总结报错和影响范围 |
| 能打包 | build | ||
| 手动测 | UI、表单、登录、支付、上传必须手动 | —— | 按用户操作路径逐步验证 |
| 试 | 点一遍 | ||
| 浏览器 | 终端看不出来的页面/控制台/接口问题 | —— | 看页面显示、Console 报错、 |
| 测试 | Network、移动端 | ||
| 回归测 | 不只测新功能,还要测旧功能有没有被 | —— | 列出本次修改可能影响的旧页 |
| 试 | 改坏 | 面和组件 |
两个提醒:很多老项目本身就有 lint 或类型问题,不要让 Codex 把历史问题都顺手重构;回归测试是最容易被小白忽略的一步——改了首页按钮,也可能影响复用同一组件的其他页面。
手动测试时,可以让 Codex 把验证步骤列成「操作—预期结果」表格,例如:
| 步骤 | 操作 | 预期结果 |
|---|---|---|
| 1 | 打开首页 | 页面正常加载 |
| 2 | 点击 CTA 按钮 | 跳转到注册页 |
| 3 | 缩小到手机宽度 | 页面不变形 |
| 4 | 打开控制台 | 没有明显红色报错 |
测试阶段提示词模板
实际使用时,可以直接复制这段:
请按下面顺序执行或说明:
- 单元测试
- 项目是否有单元测试
- 如果有,请运行测试命令
- 如果失败,请说明失败原因
- 类型检查
- 项目是否有 typecheck 命令
- 如果有,请运行
- 如果没有,请说明
- lint
- 运行 lint 检查
- 区分本次新增问题和项目原有问题
- 构建
- 运行 build 命令
- 如果失败,请说明报错原因和影响范围
- 手动测试
- 列出需要手动测试的页面
- 列出用户操作步骤
- 列出每一步预期结果
- 浏览器测试
- 检查页面显示
- 检查控制台报错
- 检查移动端布局
- 检查关键按钮和交互
- 回归测试
- 检查本次修改是否影响旧功能
- 列出可能受影响的页面、组件和流程
最后请输出测试总结:
- 哪些测试通过了
全站分卷索引 · 72 卷
- 1第 1 卷
- 2第 2 卷
- 3第 3 卷
- 4第 4 卷
- 5第 5 卷
- 6第 6 卷
- 7第 7 卷
- 8第 8 卷
- 9第 9 卷
- 10第 10 卷
- 11第 11 卷
- 12第 12 卷
- 13第 13 卷
- 14第 14 卷
- 15第 15 卷
- 16第 16 卷
- 17第 17 卷
- 18第 18 卷
- 19第 19 卷
- 20第 20 卷
- 21第 21 卷
- 22第 22 卷
- 23第 23 卷
- 24第 24 卷
- 25第 25 卷
- 26第 26 卷
- 27第 27 卷
- 28第 28 卷
- 29第 29 卷
- 30第 30 卷
- 31第 31 卷
- 32第 32 卷
- 33第 33 卷
- 34第 34 卷
- 35第 35 卷
- 36第 36 卷
- 37第 37 卷
- 38第 38 卷
- 39第 39 卷
- 40第 40 卷
- 41第 41 卷
- 42第 42 卷
- 43第 43 卷
- 44第 44 卷
- 45第 45 卷
- 46第 46 卷
- 47第 47 卷
- 48第 48 卷
- 49第 49 卷
- 50第 50 卷
- 51第 51 卷
- 52第 52 卷
- 53第 53 卷
- 54第 54 卷
- 55第 55 卷
- 56第 56 卷
- 57第 57 卷
- 58第 58 卷
- 59第 59 卷
- 60第 60 卷
- 61第 61 卷
- 62第 62 卷
- 63第 63 卷
- 64第 64 卷
- 65第 65 卷
- 66第 66 卷
- 67第 67 卷
- 68第 68 卷
- 69第 69 卷
- 70第 70 卷
- 71第 71 卷
- 72第 72 卷