论文部分内容阅读
重构是对软件的内部结构所作的一种改变,这种改变在可观察行为(Observable behavior)不变的条件下使软件更容易理解,而且修改更廉价.在实际中重构得不到预期的应用,最主要的障碍之一是要耗费太多的时间和精力去寻找需要重构的位置以及选择适当的重构方法.为克服这种障碍,本文提出了一种基于测距(Distance measurement)的重构技术.文中首先阐述了测距理论,然后论证了该理论在重构中的应用,最后构建了相应的CASE工具的系统框架.