其它·via @mubei

世界上最挑剔、最残暴的代码审查员,合入了一段 AI 生成的代码。 而且,他承认这玩意写得比他自己还要好。 这个人是 Li…

世界上最挑剔、最残暴的代码审查员,合入了一段 AI 生成的代码。 而且,他承认这玩意写得比他自己还要好。

这个人是 Linus Torvalds。 Linux 和 Git 的亲爹。 一个曾经因为代码里多了一个空格、一个格式不对,就能把开发者骂到怀疑人生的硬核暴君。

这一次,他给 Google Antigravity 的输出签字了。 他说:“这比我自己手写好得多吗?那确实是。”

但他到底把 AI 放进了哪里? 看清楚他划下的那条分界线,这才是整件事最精彩的部分。

这个项目叫 AudioNoise,是 Linus 自己搞的吉他效果器项目。 项目里的核心算法,也就是用 C 语言写的音频滤波器和信号处理,全是手写,精雕细琢,一行不让。

而负责把运行结果画成图表的 Python 可视化工具,则彻底交给 AI 自动生成。

Linus 在项目的 README 里老老实实地承认,自己其实根本不怎么懂 Python。 以前遇到这种需求,他都是去 Google 上搜现成的代码模式,然后自己复制粘贴。 这一次,他把中间商给省了。 省掉的那个中间商,就是他自己。

发现这里的逻辑了吗? Linus 把 AI 部署在自己的“技能地板”上。 他把手放在自己属于世界顶级的那一层,而在自己不擅长、且就算崩了也只是图表画不出来的边缘地带,放手让 AI 去写。

可悲的是,现在绝大多数开发者,刚好把这个实验给做反了。 他们用 AI 去糊最核心的架构逻辑,自己却在手动调试那些无关紧要的界面和样式。

Linus 从来没有降低过他的代码标准。 他只是对自己进行了一次著名的、极其冷酷的 Code Review。 然后他发现,在某些维度上,自己确实干不过机器。 他大方地承认,然后按下了 Merge。

翻译视频 / X

导出 / EXPORT