重构-改善既有的代码设计-------代码的坏味道重构-改善既有的代码设计
重构-改善既有的代码设计代码的坏味道神秘命名(Mysterious Name)给函数、变量、模块和类命名时,要使它能清晰地表明自己的功能和用法,使得写下的代码直观明了。常用重构手法为重命名,包括:改变函数声明变量改名字段改名等重复代码(Duplicated Code)若代码中有一处以上的相同的代码结构,例如同一个类的两个函数含有相同的表达式,修改重复代码设法将其合并会使得程序更好常用的重构方法包括:提炼函数:适用于同一个类中完全相同的重复代码移动语句:适用于同一个类中相似的重复