AI 写的代码,我真的可以一行都不看吗?
当 AI 可以一次生成几千行代码时,人还需要逐行阅读它吗?
这个问题最近一直在我脑子里转。
我自己用下来的感觉是,AI 写的代码经常比人写的更长,也更啰嗦,重复的地方特别多。以前我们的默认流程是自己写、自己读,再让别人审。现在实现代码的边际成本在飞快往下掉,要是大部分时间还花在逐行阅读上,AI 带来的杠杆好像根本没用上。
可完全不看呢?出了事谁背锅?
先把结论撂这儿。个人项目要是风险低、随时能回滚,逐行读 AI 的代码就不必当成上线前提,先验证需求、行为和结果更划算。但不逐行读,不代表不审查,单元测试、集成测试、端到端测试、静态分析、安全扫描、监控、回滚,这些反而得备得更全。到了生产系统,就别拿一句「这是 AI 写的」来推责任了,失败代价越高、影响范围越大、越难回滚,关键路径就越得深入到实现层去审。
说白了,问题根本不在看不看代码,在于:
这个系统出事了,会造成多大损失?
原创大约 9 分钟