重构简单笔记:
1.当发现自己要为一个程序添加一个特性,而代码结构让你无法很方便的这样做,那么先重构这个程序,使其特性比较容易添加,然后在添加特性。
2.重构之前,必须有一套很可靠的测试机制,这些机制必须有自我检查的能力。
3.重构的步伐,应以微笑的步伐修改程序。如果你犯下错误,可以很容易的发现它。
4.绝大部分情况,函数应该放在它所试用的数据所属的类中。
5.尽量除去临时变量,它会导致大量的参数传递,而且很容易失去它们的踪迹.
重构简单笔记:
1.当发现自己要为一个程序添加一个特性,而代码结构让你无法很方便的这样做,那么先重构这个程序,使其特性比较容易添加,然后在添加特性。
2.重构之前,必须有一套很可靠的测试机制,这些机制必须有自我检查的能力。
3.重构的步伐,应以微笑的步伐修改程序。如果你犯下错误,可以很容易的发现它。
4.绝大部分情况,函数应该放在它所试用的数据所属的类中。
5.尽量除去临时变量,它会导致大量的参数传递,而且很容易失去它们的踪迹.