跳转到内容

验收先行

不需要先成为程序员,需要先知道什么结果可以接受。

写给没有编程经验、但手上有一件想做成的事的人。

这本书训练一种工作方式:把模糊意图逐步变成可验收的行为,再让 AI 在这些行为的约束下完成实现。这套方式在书中称为验收先行。意图可以来自一件反复发生的麻烦事,也可以来自一个一直想做出来的念头。读完全书留下的是一个有人正在使用的东西,和每次接受或拒绝 AI 修改时拿得出的依据。

起点:一件真实的题目

从反复发生、做错能恢复的劳动里筛出一件,或者把心里一个想做出来的念头拿出来,拆成一句能往下走的问题陈述。

中段:验收条件先于实现

把要求裁决成可检查的条件,先看测试按预期失败,再让 AI 在判定器下把实现改到通过。

终点:做出来的东西和判断依据

把做出来的东西交给至少一名真实使用者独立用起来,每次接受或拒绝 AI 的修改都能指出证据。

没学过编程的普通人

能安装软件、打开文件、使用浏览器。手上有一件反复发生的麻烦事,或者心里装着一个想做出来的东西。

见过 AI 对话产品的人

用 AI 生成过程序,想弄清楚这样的结果凭什么可以接受。

掌握领域判断的人

知道自己业务里什么算对、什么不能错,想把这份判断接到 AI 的实现能力上。

书中出现的命令、按钮、测试结果和部署流程都在对应平台上实际运行后落笔,工具事实以官方文档为准,教学原则只引用到研究支持的边界。正文由作者与 AI 协作完成。发现内容过期或有误,每一页底部都可以「提个 Issue」。

29,986 全站字符(估算)
29,080 中文字
99 分钟 预计阅读时长
27 篇文章
写作中当前状态

全书骨架与教学方法已经确定,目前处在样章打磨阶段。从 前言 开始,可以读到这本书要解决的问题和具体的读法。