欢迎光临,我们是一家专注中小型企业营销推广服务的公司!

咨询热线:400 9868 577
淮南兰乔电子商务有限公司
新闻中心News
淮南兰乔电子商务有限公司

我拒绝用 AI 生成的合并请求

作者:心靈之曲 | 点击: | 来源:心靈之曲
0409
2025
资深计算机科学家StuartSpence近日在其个人博客中撰文,阐述了他为何会直接拒绝对由AI生成的低质量代码合并请求(MergeRequest,MR)进行审查。他将这类粗糙、未经打磨的输出称为“AIslop”,指出此类提交不仅消耗审查者宝贵时间,还可能对项目的整体质量造成损害。Spence归纳出六类典型情况,一旦出现便会直接拒绝审查:存在明显冗余或应删除而未删除的代码:原本应被移除的代码仍保留在提交中,迫使审查者额外花费精力识别和指出,徒增负担;提交者缺乏基本编程语言理解:即使借...

资深计算机科学家 Stuart Spence 近日在其个人博客中撰文,阐述了他为何会直接拒绝对由 AI 生成的低质量代码合并请求(Merge Request, MR)进行审查。他将这类粗糙、未经打磨的输出称为 “AI slop”,指出此类提交不仅消耗审查者宝贵时间,还可能对项目的整体质量造成损害。

Spence 归纳出六类典型情况,一旦出现便会直接拒绝审查:

  1. 存在明显冗余或应删除而未删除的代码:原本应被移除的代码仍保留在提交中,迫使审查者额外花费精力识别和指出,徒增负担;
  2. 提交者缺乏基本编程语言理解:即使借助 AI,作者若对语言核心概念一知半解,生成的代码难以维护,AI 也无法弥补知识短板;
  3. 充斥未经筛选的“文档垃圾”:AI 自动生成大量冗余、无关或格式混乱的注释与文档,反而干扰阅读与审查流程;
  4. 引入风格不一致的代码或测试逻辑:擅自引入新框架、日志方式或测试模式,破坏项目既定风格,增加团队认知成本;
  5. 对边界条件过度设计,导致新

    bug
    :AI 常倾向于添加不必要的边界处理,结果可能引入逻辑错误,掩盖真实问题;
  6. 包含无意义或已被弃用的依赖项,且提交者无法说明来源:当无法解释为何引入某依赖时,往往最终归咎于“AI 生成的”,逃避责任。

尽管如此,Spence 并未全盘否定 AI 在开发中的作用。他表示,若代码用于一次性数据分析、处于功能边缘位置,或提交者明确说明 AI 的使用范围并提供了充分的人工验证过程,他仍愿意接受审查。关键在于透明性、责任感与对代码质量的把控

相关推荐
我要咨询做网站
成功案例
建站流程
  • 网站需
    求分析
  • 网站策
    划方案
  • 页面风
    格设计
  • 程序设
    计研发
  • 资料录
    入优化
  • 确认交
    付使用
  • 后续跟
    踪服务
  • 400 9868 577
    info#ilanqiao.cn
Hi,Are you ready?
准备好开始了吗?
那就与我们取得联系吧

咨询送礼现在提交,将获得兰乔电子商务策划专家免费为您制作
价值5880元《全网营销方案+优化视频教程》一份!
下单送礼感恩七周年,新老用户下单即送创业型空间+域名等大礼
24小时免费咨询热线400 9868 577
合作意向表
您需要的服务
您最关注的地方
预算

直接咨询