-
作为一个经验丰富的开发者,你可以肯定:不论用户提出什么方案,你唯一能够获得的保证就是他们一定会在六个月之内再次修改它。
-
如果你发现自己需要为一个程序添加一个特性,而代码结构使你无法很方便地达成目的,那就先重构那个程序,使特性的添加比较容易进行,然后再添加特性。
-
重构前,先检查自己是否有一套可靠的测试机制。这些测试必须有自我检验能力。
-
当提炼一个函数是,必须知道可能出什么错。重构之前必须先相处安全做法。
-
首先在需要提炼函数的代码中找出局部变量和参数。任何不会被修改的变量都可以当成参数传入新的函数。
-
如果只有一个变量会被修改,可以把它当作返回值。
-
-
重构技术就是以微小的步伐修改程序。如果犯错,易于发现。
-
傻瓜都可以写出计算机可以理解的代码。唯有写出人类容易理解的代码,才是优秀的程序员。
-
尽量去除不改变值的临时变量。
一 重构,第一个案例
最新推荐文章于 2020-02-05 11:14:08 发布