让 AI 写代码,最怕的不是错,而是看起来对
补档说明:本文属于「AI 工程落地周记」系列,计划发布时间为 2025-07-02 09:10。当前先保留为草稿,后续补充真实案例、代码片段和复盘细节后再发布。
我越来越觉得,AI 写代码最大的风险不是它会明显报错,而是它经常会生成一段“看起来特别像对的东西”。这种代码危险的地方就在于,它不会像语法错误那样立刻被发现,反而更容易一路混进 review、测试,最后在边角场景里才炸开。
我印象最深的一次,是一个缓存键生成函数。AI 给出的实现非常自然,变量名也不错,测试样例甚至都能过。但真正上线后我们才发现,它把两个不同参数集在某些顺序下算成了同一个 key,导致缓存串了。
这类问题最麻烦的,不是它难修,而是它在第一次看代码时太像“经验丰富的人写出来的东西”了。
