标签:
1、重构技术系以微小的步伐修改程序。如果你犯下错误,很容易便可发现它。
2、重构在名词上可理解为:对软件内部结构的一种调整,目的是在不改变“软件之可察行为”的前提下,提高其可理解性,降低其修改成本。
3、重构在动词上可理解为:使用一系列重构准则(手法),在不改变“软件之可察行为”的前提下,调整其结构。
4、重构的另外一个原因:为了帮助我理解需要修改的代码。这些代码可能是别人写的,也可能是自已写的。
eg:如果在去旧留新的代码基础上,保留新接口的功能,在旧接口与新接口差距不大的情况下,可以通过对旧接口返回数据封装VO的方法,保证在改变
接口写法的前提下,旧接口返回的数据接口任然不变。
标签:
原文地址:http://www.cnblogs.com/binbang/p/4953092.html