Skip to main content

重构一个五年前的项目

周末翻出一个五年前写的 Node.js 项目,准备给它加点新功能。打开代码的一瞬间,仿佛穿越回了另一个时代——回调地狱、没有 TypeScript、手动拼接 SQL。

花了一整个下午重构:加类型、换 async/await、引入 ORM。改完之后代码量少了三分之一,可读性却提升了一个量级。

最大的感触是:五年前觉得理所当然的写法,现在看简直触目惊心。不是五年前的自己菜,而是整个生态在快速进化。工具链、最佳实践、社区共识都在以肉眼可见的速度迭代。

这大概就是持续学习的意义——不是追赶潮流,而是不断校准自己的基准线。