火龙果软件工程技术中心 前言 单纯的修改代码与重构不一样的 重构的基本前提:理解原有的设计意图 重构的欲望与方向:让现有的代码实现更容易扩展 重构的抉择:进行还是放弃? 重构之前:吸收原有设计思路的精华 重构之前:寻找出哪些部分应该被重构 重构的误区:避免过度重构和设计 开始重构了:先简单构思一下你的设计。 开始重构了:先别忙着就自己写,看看有没有现成的组件可利用? 重构的过程:乐趣中不断改进改进 重构的过程:不断的TestCase验证 重构,究竟修炼了什么呢? 重构是一个“永恒的话题”,只要开发在持续,那么重构就会一直伴随着我们。 但是,“重构”本身并不是一个很容易做到的事情。并不是读了