坏代码像葛藤,必须激进修剪
Bad Code Is Kudzu

葛藤(Kudzu)曾被引入美国东部防治水土流失,却因疯狂生长吞噬了房屋与树木。坏代码也是如此:一旦加入代码库,便极难移除。更糟糕的是,人们会在你的代码之上继续构建,几年后,一个无人需要的功能已深嵌其中。删除代码是吃力不讨好的工作,因此我们往往充斥着大量无人使用的 AI 功能。在这个生成代码变得异常容易的时代,我们必须更激进地删除代码,否则将被生成的“葛藤垃圾”淹没。我在五月份为博客添加了基于 BERTopic 和 LLM 的标签气泡功能,但数据分析显示用户从未使用。既然添加如此简单,移除也应当果断。是时候像修剪葛藤一样,清理那些不再有价值的代码了。
如果我们不持续移除复杂性,就将被生成的葛藤垃圾淹没,这些垃圾将吞噬整个代码库。