我知道我的代码很糟,因为我总是为它辩护

发布: (2025年12月28日 GMT+8 17:47)
2 min read
原文: Dev.to

Source: Dev.to

当我知道我的代码不好时

有这么一个时刻,我意识到我的代码不好。不是因为测试失败,也不是因为某些东西崩溃了。是当有人问一个简单的问题,我开始解释而不是直接指出时。

那就是征兆。

好代码不需要辩护。坏代码总带着上下文、历史以及一句低声的“别动那部分”。此时,你不是在写文档,而是在道歉。

我注意到代码清晰时,我很镇定;代码混乱时,我会变得防御性强。我会说“它能跑”或“我们以后再清理”之类的话。那不是解释,而是借口。

现在我用一个测试来判断:如果几个月后我再次看到这段代码,我还能放心地去修改它吗?如果不能,那就说明还没完成,只是草草上线而已。

你为糟糕的代码编过的最好的借口是什么?

Back to Blog

相关文章

阅读更多 »

停止 Slopware

https://ficd.sh/blog/your-project-sucks/ 评论链接: https://news.ycombinator.com/item?id=46366285 点数: 55 评论数: 77