重构-改善既有代码的设计 读后感

来源:互联网 发布:如何判断网络是否连通 编辑:程序博客网 时间:2024/05/24 23:14
  1. 当添加功能变得比较难的时候,就应该重构代码,先重构代码然后添加功能,重构代码应该一小步一小步的走。
  2. 方法要放到合适的类里面,找到自己合适的位置
  3. 尽量去除多余的临时变量
  4. 把大方法分割为很多小方法,函数内容越小越容易管理。
  5. 尽量使用多态。
  6. 不要有过长的参数,和过大的类
  7. 重构时修改接口,要保留旧接口,并让旧接口调用新接口。
  8. 出现switch就考虑使用多态来替换了。
  9. 尽可能的把大函数提炼成不同的小函数
  10. 有时候尽量使用内联函数
  11. 将一些临时变量用函数代替
  12. 当if语句中的判断表达式很多的时候,考虑使用临时变量分解
  13. 临时变量不应该赋值超过一次,应该使用final表示
  14. 移除对参数的改变,参数传进函数中不应该被改变本身的值
  15. 有些难以提炼的函数可以考虑使用函数对象
  16. 代码尽量不要过多出现if else语句
原创粉丝点击