摘要:重构基础以及目录
概述
重构(refactoring):是一个过程:在不改变代码外在行为的前提下,对代码做出修改,已改进程序的内部结构。
本质上,重构就是在代码写好之后改进他的设计。
目录
- 更改变量名是绝对值得的行为,好的代码应该清楚表达出自己的功能,变量名是代码清晰的关键。任何一个傻瓜都能写出计算机可以理解的代码。唯有写出人类容易理解的代码,才是优秀的程序员 。
- 绝大多数情况下,函数应该放在它所使用的数据的所属对象内。
- 重构的前提是需要有测试工具和测试用例,每次重构一小部分代码就进行测试,保证在不改变代码行为的前提下重构。
- 不要对另一个对象的属性用switch,如果要用switch,也应该在自己的属性上用,这样可以解耦,别的对象的修改也影响不到你。
- 示例