@10xmylife: 世界是个临时的舞台:2014年,Jake Smith写了一个小补丁来解决工作中的迁移问题——只有174行代码……

X AI KOLs Timeline 工具

摘要

2014年,Jake Smith写了一个174行的代码补丁来解决工作中的迁移问题,意外地在十二年内获得了近2000万次安装。最近发现了一个bug,在某些情况下会错误地删除路径中的字母'a',导致作者建议停止使用它。

世界是个临时的舞台: 2014年,Jake Smith写了一个小补丁来解决工作中的迁移问题——只有174行代码,本以为它能用一两年。 十二年后,它已经累积了约1986万次安装,仅在过去一个月就有约40万次…… 就在几天前,作者回去检查时发现了一个bug:在某些情况下,它会错误地删除路径中的字母'a'。 尽管故事以作者呼吁停止使用这段代码结束, 但用了这么多年……😂
查看原文
查看缓存全文

缓存时间: 2026/09/18 06:35

世界是个临时搭建的舞台: 2014年,杰克·史密斯为了解决工作中的迁移问题编写了一个小补丁——仅174行代码,原以为顶多用上一两年。

十二年后的今天,这个补丁累计安装量已达约1986万次,仅过去一个月就有约40万次安装……

就在几天前,作者回查代码时发现一个漏洞:在某些情况下,它会错误删除路径中的字母“a“。

尽管故事结尾是作者呼吁停止使用这段代码, 但经过这么多年的使用……😂

相似文章

改变我世界的十行代码

Lobsters Hottest

作者回顾了十行代码,这些代码对他意义非凡,从编程入门到怀旧的编程技巧,突显了编程中的情感纽带。

代码糟糕起来没有下限

Simon Willison's Blog

Simon Willison 认为,完全从头重写遗留系统很少成功,往往导致生产环境中同时运行两套并行系统。他建议转而通过自动化测试和有针对性的重构来巩固旧系统,并援引 Will Larson 关于迁移的著述,认为这是最负责任的做法。