《重构》读后感(前言)

我们写代码的基本都听过差不多这么一句话:过段时间再回头看自己以前写的代码,那真是不忍直视。
如果真能达到不忍直视的效果,那么恭喜你,你这段时间大有进步。
不过现如今,会有多少人会花时间去看以前写的代码呢?或者说有时间去看呢?
所以最方便的事情就是,一上来就写的出足够好的代码。不过这种事情也不是一蹴而就的。
读完《重构》的前言,整理以下重点内容:

代码会随着时间而腐烂,会变得不合时宜。
重构的本质就是在代码写好之后改进它的设计,就是为了在不改变外在行为的情况下,提交代码质量,或是让代码重新焕发活力。
因此软件不死,重构不歇。

注意:如果一段代码能正常工作,且确定不会再被修改,那么完全可以不去重构它。
因此我们要正确的认识重构,重构是有风险,有成本的。学习《重构》的目的就是为了减少重构,就是为了让我们一开始就用正确的方式去做正确的事,不能为了重构而重构。

正确的事就是:保持代码的易读、易修改。