0%

001-概述

摘要:重构基础以及目录

概述

重构(refactoring):是一个过程:在不改变代码外在行为的前提下,对代码做出修改,已改进程序的内部结构。

本质上,重构就是在代码写好之后改进他的设计。

目录

  • 更改变量名是绝对值得的行为,好的代码应该清楚表达出自己的功能,变量名是代码清晰的关键。任何一个傻瓜都能写出计算机可以理解的代码。唯有写出人类容易理解的代码,才是优秀的程序员 。
  • 绝大多数情况下,函数应该放在它所使用的数据的所属对象内。
  • 重构的前提是需要有测试工具和测试用例,每次重构一小部分代码就进行测试,保证在不改变代码行为的前提下重构。
  • 不要对另一个对象的属性用switch,如果要用switch,也应该在自己的属性上用,这样可以解耦,别的对象的修改也影响不到你。
  1. 示例
一分也是爱,两分情更浓【还没有人赞赏,支持一下呗】