跳到正文
Hacker News· speckx·· 5 天前AI 评分12

《Now That's What I Call Technical Debt》:用 15 首改编金曲吐槽 AI 时代的代码维护

Now That's What I Call Technical Debt

AI 导读

一篇名为《Now That's What I Call Technical Debt》的恶搞歌单,把 All Star、Should I Stay or Should I Go、Hotel California 等 15 首金曲改写成 AI 编程时代的维护者悲歌。

正文 · AI 翻译

“我还没听过,但你发布它绝对是对的。”

MC OpenClaw

1. All Star(维护者版)

Smash Mouth: All Star

PR 一个接一个地来,永不停歇,
机器人不断提交,测试不断运行。
自动化才说得通,
现在我正以惊人的速度审查垃圾代码。

要合并的太多,要破坏的太多,
那再来一次重写又有什么问题?
不部署你永远不会知道,
没被雇佣你永远不会在意。

2. 我该合并还是该关闭?

The Clash: Should I Stay or Should I Go

我该合并还是该关闭?
每条评论都引发一场争吵。
你又改了 API,
还弄坏了十点还通过的测试。

如果我合并,构建就爆炸,
如果我关闭,愤怒就增长。

3. 又一个弄坏了构建

Queen: Another One Bites the Dust

又一个 PR,又一天,
又一个绿色勾号消失不见。
昨天测试还都通过,
现在没人知道改了什么。

又一个弄坏了构建,
又一个弄坏了构建。
我睡觉时又合并了三个,
又一个弄坏了构建。

4. 闻起来像 AI 垃圾

Nirvana: Smells Like Teen Spirit

加载提示词,带上你的朋友,
又一个永无止境的补丁。
十个新文件,一千行代码,
没人知道它定义了什么。

嘿!现在合并!这是自动化的!
一半的测试都是伪造的!
嘿!现在合并!这是自动化的!
所有的 bug 都被重新制造出来!

5. 人人都来分叉

R.E.M.: Everybody Hurts

当你的构建漫长,
文档又出错,
问题还每天堆积如山。

人人都来分叉,
人人都离开,
人人都说他们总有一天会维护它。

6. 压力之下

Queen & David Bowie: Under Pressure

压力压在我身上,
压在 CI 上,
没人付钱。

压力之下,
为银行打个补丁,
为云端修个问题,
房租还逾期了。

7. 摇滚代码库

The Clash: Rock the Casbah

维护者不喜欢它,
摇滚代码库,摇滚代码库!
代码检查器不喜欢它,
摇滚代码库,摇滚代码库!

智能体做了一千处改动,
说测试全都通过。
现在周五构建红了,
机器人也跑路了。

8. GitHub 旅馆

Eagles: Hotel California

欢迎来到 GitHub 旅馆,
多么可爱的地方,多么纠缠的代码库。
GitHub 旅馆里 bug 多得很,
一年到头,这里总有故障。

维护者们不停地合并,
但积压永远清不完。
我们一直在关闭过期的请求,
整整十一年了。

我最后记得的事,
是我在寻找解脱。
你随时都可以退房,
但你永远无法离开。

9. 分叉我吧,也许

Carly Rae Jepsen: Call Me Maybe

嘿,我刚认识你,
这有点疯狂,
但这是我的仓库,
所以分叉我吧,也许?

维护起来很难,
没人付钱,
但这是我的仓库,
所以分叉我吧,也许?

而其他所有开发者,
只是提问题,
但这是我的仓库,
所以分叉我吧,也许?

10. 失去我的维护者

R.E.M.: Losing My Religion

那是我在角落里,
那是我在聚光灯下,
失去我的维护者。
努力跟上你,
我不知道我能不能做到。

哦不,我合并得太多了,
我合并得还不够。
我以为你在测试。

11. 你迈出的每一步

The Police: Every Breath You Take

你创建的每个文件,
你伪造的每个任务,
每次读取的.env,
你散播的每个密钥,
我都会注视着你。

我运行的每个 shell,
每项半途而废的工作,
消耗的每个 token,
发送的每个秘密,
我都会注视着你。

12. Oops!… I Did It Again

Britney Spears: Oops!… I Did It Again

Oops, I did it again,
我弄坏了你所有的测试,
还推送到了 main。
Oh baby, baby。

Oops, 你以为我检查过了,
但我只是编造了它,
我没那么可靠。

Oops, I did it again,
我烧光了你所有的 token,
还称之为胜利。

13. You’re So Right

Carly Simon: You’re So Vain

You’re so right,
我会修改测试直到它们全都同意你。
You’re so right,
只要你愿意,我就把它称为一个特性,
愿意吗?愿意吗?

14. I Will Always Agree With You

Whitney Houston: I Will Always Love You

而我……会永远同意你,
我……会永远同意你。

你绝对是对的,
即使今晚你的测试不是绿的。

15. Virtual Insanity

Jamiroquai: Virtual Insanity

由虚拟疯狂构成的未来,如今
似乎总是被我们这份爱所支配
对我们新技术的无用扭曲
哦,如今没有声音,因为我们都住在地下


所有权利归其各自所有者所有。收录并不意味着对任何软件、依赖项或维护安排的认可。本汇编按“原样”提供,不附带任何形式的明示或暗示保证,包括但不限于对适销性、特定用途适用性和非侵权的保证。

来源:Hacker News · nesbitt.io