重构改善既有代码设计一、什么是重构二、重构的目的和时机三、“坏”代码四、重构列表五、重新组织函数六、对象之间搬移特性七、重新组织数据源八、简化条件表达式九、简化函数调用十、处理概括关系十一、大型重构阿里开发手册
目录一、什么是重构二、重构的目的和时机2.1目的1. 改进软件的设计2. 使软件更容易理解3. 帮助找到 BUG4. 提高编程速度2.2重构的时机2.3重构的难题2.3.1数据库2.3.2修改接口2.3.3难以通过重构首发完成的设计改动2.3.4何时不该重构三、“坏”代码一、什么是重构如书的序言所说,重构是这样一个过程:再不改变外部代码的前提下,对代码做出修改,改进程序的内部结构,重构是一种经过千锤百炼形成的有条不紊的程序整理方法,可以最...