统计了一下自己最近两个月:约 70% 的代码是 AI 出的第一版,我做的是定规范、卡边界、验收和修它留下的坑。
有效的用法:
- 有明确输入输出的活,比如数据转换、报表、接口对接,几乎全交出去
- 需要取舍的活,比如架构选型、性能优化,让它出三套方案我来选
- 涉及历史包袱的活,先让它读代码再动手,比我自己读快
无效的用法:不给上下文就让它写;不看就合并;指望它理解业务里的「默认规则」。
关键是验收标准得自己定义,不然快是快了,返工更久。
统计了一下自己最近两个月:约 70% 的代码是 AI 出的第一版,我做的是定规范、卡边界、验收和修它留下的坑。
有效的用法:
无效的用法:不给上下文就让它写;不看就合并;指望它理解业务里的「默认规则」。
关键是验收标准得自己定义,不然快是快了,返工更久。
我这边差不多 60%。最大变化不是写得快,是敢删了——以前不敢动的老代码,现在可以让它重写一版对比。
「敢删」这个说法很准。以前重构的心理成本太高。
但有个前提,必须有自动化回归,不然删完不知道坏在哪。
同意,测试跟不上,AI 生产力反而变成风险源。