← 学习路线
02 · 方法与知识库 4 节 · 1 分钟读完 已学会

与 AI 一起写代码

把上下文、规则、步骤和停止条件写清楚,让一次修改有边界、有依据、有验收。

适合:已经用 AI 编程,希望减少返工的人。读完留下:一份有验收条件的小任务说明。

#AI 编程#Vibe Coding#工程验收

先交代项目,再提修改

开始任务前,说明项目做什么、当前行为怎样、相关文件在哪、哪些不能改。让 AI 先理解已有实现,比直接要求“做得更好”更容易得到范围清楚的修改。

要点

  • 当前行为
  • 目标行为
  • 不能改变的约束

练习 选一项真实小改动,分别写三句话描述当前、目标和边界。

把任务切成可验证的一步

例如“加一个搜索”可以拆成输入关键词、筛出匹配项、空结果恢复、返回后保留条件。先打通主要路径,再处理直接影响它的边界。不要在一次小修改里顺手重构整个项目。

要点

  • 输入一个具体动作
  • 观察一个明确结果
  • 列出相关失败状态

练习 把一个宽泛需求改成三条可执行的验收动作。

验证不能只听完成汇报

代码生成了、文件存在了、测试写好了,都不是用户流程已经完成的直接证据。从真实入口操作一次,确认结果是否符合目标。遇到失败,保留复现条件与报错,把事实与猜测分开。

要点

  • 从真实入口开始
  • 保留可复现条件
  • 回测受影响的路径

练习 为上一节的三条验收动作各记录一次实际结果,未执行的明确标为未验证。

何时结束这次修改

目标行为已经实现、相关验证通过、剩余问题不影响本次目标时,应结束这次修改,而不是继续扩展到所有能想到的功能。把可复用的方法写回知识库。

要点

  • 目标已达成
  • 相关路径已验证
  • 未覆盖项已说明

练习 为你的任务写一段交付记录,禁止只写“已优化”或“已完成”。

学完这个专题了吗?

已学会这个专题 🎉

读完这几节、做完练习后标记一下,你在学习赛道上会前进一格。

学习赛道前进到 0%

下一个专题 →

内容来源:AI 编程主题笔记 · Winston 输出倒逼输入学习法 · 程序员学习路线设计