《如何降低AI写代码产生的bug?》 AI写代码经常纠正1个bug,但是带来更多的bug,这个可能是AI编程的常态,下面几个方法可以降低AI产生的bug 1️⃣让 AI 先写针对这个 bug 的高确定性测试 2️⃣建立修改bug的编程的铁律,参考 【铁律 - 违反立即终止】 1. 永远不要重构没有问题的代码 2. 禁止添加任何防御性检查(null check, Optional)除非测试明确失败在这里 3. 禁止改动已有函数的入参、出参、异常类型 4. 禁止引入任何新依赖 5. 禁止改动命名、文件夹结构、import 顺序 6. 修复 bug 时,优先用最局部、最小的改动(ideally < 15 行) 7. 每次只解决当前对话里明确提出的一个问题 3️⃣ 小步迭代:一次只让它修一个具体点,像外科医生一样精准下刀。 用了这套组合后,AI就老实多了,不会“创造性”的引入新问题,省时间省token!

来自推特
免责声明:以上内容仅为作者观点,不代表Followin的任何立场,不构成与Followin相关的任何投资建议。
喜欢
收藏
评论