读重构一书的收获

1 用方法调用代替临时变量,明确一个方法应该是哪个类的职责,明确类的属性
2 程序在获取某个临时变量时,考虑把整个过程抽出来为一个方法,不要让一个方法做太多的事,尽可能将一个方法职责分解.
3测试是重构成功的保证
4减少重复代码
5写出让人都看得懂的代码才是优秀的程序员
6重构的过程是修改,测试,修改,测试,步步为营。
7如果使用多态可以代替switch,那就使用多态

原文地址:https://www.cnblogs.com/bean/p/8370967.html