《Now That's What I Call Technical Debt》:用 15 首改编金曲吐槽 AI 时代的代码维护
Now That's What I Call Technical Debt
一篇名为《Now That's What I Call Technical Debt》的恶搞歌单,把 All Star、Should I Stay or Should I Go、Hotel California 等 15 首金曲改写成 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