48. 先用 AI 写功能规格,再交给编程代理实现
他们做了什么
作者先和一个 AI 代理或 ChatGPT 把一个功能聊透,写出一份完整的规格说明,然后把规格交给编程代理去写代码。作者不会逐行阅读产出的代码,而是自己对结果进行全面测试。
结果如何
作者说,他们能更快地交付质量更好的应用,AI 还会处理一些他们可能会忽略的边界情况和最佳实践。剩下的那些 bug,比如遇到意外数据时的问题,换成他们自己写也一样会出现。
需要知道
由于审查是通过测试而不是阅读代码来完成的,所以能否发现 bug,取决于你的测试质量,尤其是对意外输入数据的覆盖。
你可以这样尝试
我想给这个项目添加 [功能]。先向我提问,直到你能写出一份清晰的规格说明,保存为 SPEC.md。然后实现它,并编写验证这些行为的测试。完成的标准是测试通过,并且你给我一份简短的步骤清单,让我自己试用这个功能。删除文件或修改数据库之前先问我。
评论
0分享你对这一章的想法