核心问题

为什么不能提交自己看不懂的 AI 代码?

真实场景

AI 生成了一段复杂正则或并发代码,测试暂时通过。你不完全理解,但它看起来有效。

这时最危险的想法是:

先提交,出问题再说。

常见误区

坏判断是:

代码是 AI 写的,出了问题不是我的锅。

线上事故不会找 AI 负责。提交人和 reviewer 才是责任人。

工程视角

看不懂的代码有几个风险:

  • 无法判断边界情况。
  • 无法维护。
  • 无法解释线上问题。
  • 无法安全修改。
  • 可能引入安全漏洞。

能运行,只是最低标准。

PM 可以怎么做

PM 不一定提交代码,但可以建立团队原则:

  • AI 代码必须有人理解。
  • 关键逻辑必须有测试。
  • 复杂生成代码必须加说明。
  • reviewer 要问“你能解释这段吗”。

Atlas Action

把这句话写进团队 AI 编程规范:

如果你不能向同事解释这段 AI 代码,就不要把它合进主分支。

小结

AI 生成代码不降低工程责任。

看懂,是提交的底线。