非工程师判断Vibe Coding代码,GPT过度防御不用管

有个朋友问我:作为非工程师,怎么判断Vibe Coding出来的代码是否靠谱?比如GPT写的代码常有大量不必要的安全验证、过度防御。 这个问题很有意思,我的观点可能有争议,越是有编程经验的人可能越不认同:不用太在意代码细节。整不整洁、有没有冗余、是否过度防御,都不是关键。 你把自己当QA,看三件事: 第一,功能完不完整。这是最基本的,代码能不能跑起来,能不能完成你要的功能。如果连基本功能都实现不了,其他都是空谈。 第二,性能好不好。跑一下看CPU内存占用,我的App有段时间内存很高,就让AI去优化。性能问题往往是最容易被忽视的,但也是最影响用户体验的。 第三,安全是最高优先级。SQL注入、弱密码这类常识测试要做,拿不准找专业的人。安全问题一旦出事,后果可能很严重。 其他实现细节没那么重要,就像高级语言编译成汇编你本来也看不懂,当黑盒就好。 真正的重点在两头:一是拆分,拆成Agent刚好能处理的小模块,一次一个小模块,AI的产出比绝大多数程序员的平均水平高;二是验收,功能、性能、安全把住,细节不用管。 这个思路其实挺实用的。很多人写代码追求完美,但实际项目中,能用、好用、安全就够了。过度追求代码整洁反而会拖慢进度。 对于用AI写代码的人来说,与其纠结代码质量,不如把精力放在需求拆分和验收上。把大任务拆成小模块,每个模块让AI独立完成,最后统一验收。这样效率最高,质量也有保障。
话题来源 @dotey 63.1K阅读 ❤️338 x.com/…↗ 已改写,非原文转载
23 浏览 0 评论 0 反应
登录 后参与评论
还没有评论,来抢沙发。
查看完整榜单
查看完整榜单
查看完整榜单