大可的 AI Builder 手记
跟随系统
颜色主题
长沙小桌实战
大可 Dako
大可 Dako大可 DakoAI Builder · Agent 实践者用 AI 做真正能用的产品。专注探索 Agent 工程化落地、Vibe Coding 实践与商业化交付。
内容平台即将上线,敬请期待
测试让 AI 的产出变得可验证没有测试每次改都要人亲手试放权不敢大测试机器替你回答对不对有测试改完跑,绿了就放心敢放权做更多
测试到位,放权才敢放大。

测试优先,或至少并进

核心路径先铺测试,「会不会改坏东西」由机器回答而不是靠你猜。测试让放权变大。

vibe coding 里的测试,不是"完工后的加分项",而是放权的通行证。测试铺到哪里,AI 就能在那块多放肆一分。

读完你能回答:

  • 为什么核心路径要先铺测试?
  • 测试怎么把"人当测试员"的活交给机器?
  • 测试优先和测试并进,区别在哪?

测试是放权的通行证

  • 没有测试,AI 每次改完你都得亲手点一遍确认
  • 有测试,AI 改完跑一遍绿了,你就能放心
  • 测试覆盖越多,你能让 AI 干越多独立的事

核心路径先铺

不用一下子全铺,先把最值钱的铺上:

  • 核心逻辑:最容易出错、影响面最大的那几块
  • 关键流程:用户会反复走的路径
  • 回归保护:以前出过 bug 的地方,写用例防止再犯 copilot-cost

这些铺好,90% 的"改坏东西"都能被机器提前逮到。

测试优先 vs 并进

  • 测试优先(TDD):先写测试(定义"对"),再让 AI 写实现跑到绿。适合逻辑清晰的模块,能让 AI 目标明确
  • 测试并进:实现和测试一起写。适合探索型、形态未定的功能

新手先从"并进"开始,熟练后核心模块用"优先"。关键在于测试要和实现一起进,别等全做完再补——那通常等于不补。

让 AI 帮你写测试

  • 测试正是 AI 擅长的那 70%:让它写测试甚至比写实现更稳
  • 写完实现的模块,顺手让 AI 补测试
  • 你不用全懂测试,但要能看懂"这个测试在验证什么"

测试 + 验证 = 信任闭环

  • 测试绿 + 分层验证过 = 你放心的证据
  • 每轮都建立这个闭环,信任会随验证质量扩大
  • 验证稳定后,你就能持续放大委派范围

把测试铺在核心路径上,AI 就不只是"会写",而是"你敢让它写更多"。下一步,终于到了把它推上线的时候:小步上线,先垫子再跳。

参考资料

  1. How we make AI coding more cost-efficient (GitHub Copilot)