AI预审代码的Pros & Cons

我们公司于2025年底在我们的项目中添加了AI预审代码,然后最终再给到Senior同事审核。

Pros

  • 确实可以发现真人审核不容易发现的漏洞,人工审核不容易发现问题是仅审核在git diff里面出现的代码,而AI可以扫描整个项目的代码来分析PR中的代码所存在的问题
  • 降低Senior同事最终审核代码的成本和时间

Cons

  • 每次提交commit修复PR,AI会审核一次,但是每次审核AI不是报告出所有的问题,目前的模型审核的效果是每次跑会随机提出不一样的问题,每次审核需要花大概7到10分钟左右,基于每次审核所报告出的问题不一样,开发者需要跟AI审核周旋好几次,所以这种情况不比人工审核有效,人工是单次审核,把所有的问题列出,一般很少会遗漏问题
  • 不环保