上次那篇「用 AI 写代码还逐行看吗」聊得挺多,有人问我到底怎么收住风险。这几个月我拿自己做的那个浏览器图片工具 imging.cn 当靶子练,说说现在卡在哪。
能解决的先说。我能把要什么讲清楚,能拆流程,能定验收条件,能让它补测试,能自己跑一遍看业务口径对不对。这几样是早年做产品做 UED 练出来的,AI 来了反而更值钱。
卡住的是另一层。现在每次让它改东西,我都先让它复述这次会碰哪些文件、影响什么,复述不对就重来,别让它开始写。这招拦掉了大半「改 A 坏 B 」。但它复述得很像回事的时候,我判断不了真假——它说影响三个文件,实际漏了第四处调用,我看不出来。只能等它崩,或者等测试挂。
所以我的兜底全是事后的:改动切小、每轮单独提交、坏了回退。没有一条是事前的。真正该事前判断的地方,我这层是空的。
以前觉得这是「我不会写代码」的问题,补补就好。现在觉得未必。就算把语法都补回来,那套代码几万行、大半是 AI 写的,我照样读不完。
你们是真会去读它改的每一处,还是也认了这层空着?
能解决的先说。我能把要什么讲清楚,能拆流程,能定验收条件,能让它补测试,能自己跑一遍看业务口径对不对。这几样是早年做产品做 UED 练出来的,AI 来了反而更值钱。
卡住的是另一层。现在每次让它改东西,我都先让它复述这次会碰哪些文件、影响什么,复述不对就重来,别让它开始写。这招拦掉了大半「改 A 坏 B 」。但它复述得很像回事的时候,我判断不了真假——它说影响三个文件,实际漏了第四处调用,我看不出来。只能等它崩,或者等测试挂。
所以我的兜底全是事后的:改动切小、每轮单独提交、坏了回退。没有一条是事前的。真正该事前判断的地方,我这层是空的。
以前觉得这是「我不会写代码」的问题,补补就好。现在觉得未必。就算把语法都补回来,那套代码几万行、大半是 AI 写的,我照样读不完。
你们是真会去读它改的每一处,还是也认了这层空着?