核心问题
为什么不能提交自己看不懂的 AI 代码?
真实场景
AI 生成了一段复杂正则或并发代码,测试暂时通过。你不完全理解,但它看起来有效。
这时最危险的想法是:
先提交,出问题再说。
常见误区
坏判断是:
代码是 AI 写的,出了问题不是我的锅。
线上事故不会找 AI 负责。提交人和 reviewer 才是责任人。
工程视角
看不懂的代码有几个风险:
- 无法判断边界情况。
- 无法维护。
- 无法解释线上问题。
- 无法安全修改。
- 可能引入安全漏洞。
能运行,只是最低标准。
PM 可以怎么做
PM 不一定提交代码,但可以建立团队原则:
- AI 代码必须有人理解。
- 关键逻辑必须有测试。
- 复杂生成代码必须加说明。
- reviewer 要问“你能解释这段吗”。
Atlas Action
把这句话写进团队 AI 编程规范:
如果你不能向同事解释这段 AI 代码,就不要把它合进主分支。
小结
AI 生成代码不降低工程责任。
看懂,是提交的底线。