从爱因斯坦身上学到的人工代码审查反模式

发布日期:2026-03-29 10:02:46   浏览量 :2
发布日期:2026-03-29 10:02:46  
2

2026西湖龙井茶官网DTC发售:茶农直供,政府溯源防伪到农户家 

这里是来自VTeacher的马蒂!

对于基于人工智能的安全检查,如果你不是在单体仓库(monorepo)中工作,那么使用具备代理团队(Agent Team)功能的克劳德代码(Claude Code)非常方便。它能够发现跨越多个代码仓库的安全漏洞,例如前端与后端之间的漏洞。

  • .claude/settings.local.json
{
  "env": {
    "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
  }
}

爱因斯坦

此时,有些人可能会想:“等等,那个爱因斯坦!?”因此从这里开始,我指的是科学家阿尔伯特·爱因斯坦。顺便一提,日本的喜剧二人组“爱因斯坦”在其名字来源上似乎与这位科学家并无关联。

爱因斯坦的相对论告诉我们,时间的流逝会因观察者的参考系不同而有所差异,而强大的引力甚至会扭曲空间本身。我认为这一理论也可以应用于代码审查的世界。

而爱因斯坦的一生绝不能简单地用“天才物理学家”一词概括。他一生中大部分时间都在直面歧视偏见。他也对科学被用于军事用途深感懊悔,并终其一生持续倡导核裁军与和平。他甚至曾被邀请担任以色列总统,但婉拒了——这正体现了他作为一位坚定和平主义者的立场。如果他看到2026年美国、以色列与伊朗之间的对抗局面,我不禁认为他会深感悲痛。

1. 爱因斯坦论“分裂之疾”

当偏见限制了人们的权利,削弱了他们的声音,甚至将制度本身塑造成不平等的模样时,这绝非抽象概念。爱因斯坦本人就亲身经历过这一切。

代码审查中的问题与此类似。
不幸的是,这种现象似乎也存在于审查者与被审查者的关系之中。
问题并不仅仅是个别人的行为,而更接近一个结构性问题:谁的声音更容易被忽视?谁更容易处于不利地位?

为了具体说明这一点,我想先介绍一份来自谷歌的报告。

谷歌报告:代码审查中的权力动态

https://research.google/pubs/the-pushback-effects-of-race-ethnicity-gender-and-age-in-code-review/

根据该报告,即便是聚集了众多顶尖技术人才的谷歌公司,其代码审查过程中也存在偏见问题,包括与种族相关的偏见。报告估计,这每天导致超过1000个额外的工程工时被浪费。这大约占工程师回应审查意见所花总时间的4%,而这一负担主要由被审查者承担。

代码审查容易受到人为偏见的影响,
其结果因性别、种族/族裔和年龄而异。
谷歌每天估计浪费超过1000个额外的工程工时。

如果我们整理研究数据,大致情况如下:

  1. 女性更可能遭遇拒绝 针对女性意见或提案的反对率比男性高出1.21倍。
  2. 非白人更可能遭遇拒绝 与白人审查者或被审查者相比,黑人遭遇反对的比率高出1.54倍。

免责声明:本文内容来自互联网,该文观点不代表本站观点。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请到页面底部单击反馈,一经查实,本站将立刻删除。

关于我们
热门推荐
合作伙伴
免责声明:本站部分资讯来源于网络,如有侵权请及时联系客服,我们将尽快处理
支持 反馈 订阅 数据
回到顶部