序
上一篇文章主要是说了说什么是重构,重构都在什么情况下开始。而这篇文章,则主要是讲讲重构的过程中,需要注意哪些东东。还有就是如何进行重构。
背景
说到底,重构无非就是为了让代码更加优雅,更加简练,更加高效。重构的结果就是找到一个平衡点,使得项目不仅能够稳定的运行,还能够很容易的被程序员理解,以至维护起来不用那么辛苦。那么,下面就说说重构过程中应该注意哪些事项,以及如何进行重构。
建立测试体系
如果你想进行重构,首要前提就是要有一个稳定、可靠的测试环境。作为开发人员,大部分的时间不是消耗在编写代码,而是用来做调试,也就是我们说的测试。一般情况下,修复错误是比较快的,问题就在于,如何能快速的定位错误位置,或者说是如何能快速的找出错误,有时你甚至会花费一整天的时间来排查错误,而且可能还无果而终。