每个星期天,我都会重构旧代码,这是我养成过的最明智的习惯。
我没有花哨的晨间习惯。
不会凌晨五点起床。
不用 Notion 仪表盘。
没有咖啡,只有极简主义的办公环境和低保真音乐。
我通常睡到很晚才起床。刷刷LinkedIn,看看Dev.to……
但每个星期天,我都会准时打开笔记本电脑,重构我的旧代码。
不是为了修复漏洞,也不是为了开发新功能,
只是为了阅读我过去写的代码,并让它变得更好一些。
那是我一个有点怪异的小习惯。
说实话……它改变了我写代码的方式。
凌乱的项目,慵懒的星期天
事情的起因纯属偶然。
某个星期天,我打开了一个几乎无法正常运行的旧 JavaScript 项目,就是其中一个final_version_realfinal文件夹。
代码里充斥着控制台输出、重复函数和乱七八糟的CSS。
但我并没有感到尴尬,而是开始清理代码:
重命名变量、重新组织文件、删除无用代码。
一小时后,我不只是在重构代码,我还在学习。
向自己学习。
没有规则,没有框架
我没有严格的流程。
我只是随意打开脑海中突然冒出来的任何旧项目,可能是 React 应用、Python 脚本,甚至是几个月前的 CSS 艺术实验。
有时我会意识到自己进步了多少。
有时我会意识到过去的自己是多么富有创造力
。 而有时……我完全无法理解自己当时到底在想些什么。
但这正是它的魅力所在,这是未经雕琢、真诚的进步。
微小调整,巨大成功
重构并不意味着重写所有内容。
它的含义是:
- 将不合适的变量名重命名
temp_data_final3为易于理解的名称。 - 删除无用且不包含任何功能的代码。
- 用更优雅的逻辑取代旧的逻辑。
- 在我过去的自己留下混乱的地方,添加一些评论。
- 更新后的CSS界面太刺眼了。
每一次微小的进步都像是在和过去的自己对话。
这种感觉很奇妙,令人感到安慰,就像在指导年轻时的自己。
我每周学到的东西
每个星期天我都能学到新东西:
- 可读性胜过巧妙。如果我看不懂自己以前写的代码,那它不是巧妙,而是令人困惑。
- 一致性比复杂性更重要。
- 小的重构日积月累,效果显著。我的代码库(以及我的大脑)每周都感觉更清晰。
- 旧代码并不丢人,它反映了你的成长历程。
以前看到乱糟糟的代码我会感到内疚。
现在我会微笑。因为这意味着我成长了。
为什么我短时间内就停止了
诀窍在于:我从不花费超过2个小时。
即使我状态极佳,即使还有很多问题需要解决。
因为我不想精疲力竭。
我想期待下一个星期天的到来。
期待那段宁静的时光,在新的一年和新的生活之间,进行反思。
重要的不是完美,而是人与人之间的联系。
我不做的事
❌ 我没有按照教程来做。❌
我没有从头开始重写所有内容。❌
我没有把它当成工作。
我打开我的项目文件夹,
随便挑一个项目,
然后通过代码和过去的自己聊聊天。
最后的一些想法(来自一位开发者的致辞)
如果你感到停滞不前、缺乏动力,或者每天“学习新知识”让你不堪重负,不妨试试这个方法:
不要追逐新的框架,不要启动十个新项目,
只需重新审视你之前的代码。
重构一个文件。
重命名一个变量。
清理一个函数。
你会惊讶于自己学到了多少东西,改变了多少。
你以前写的代码没什么好藏的,
应该从中学习。
所以,不妨把周日定为你的重构日。
明年你会感谢自己的 😉。
| 感谢阅读!🙏🏻 希望这篇文章对您有所帮助 ✅ 请点赞并关注,获取更多内容 😍由Hadil Ben Abdallah 用心制作 💙 |
|
|---|

