面向设计的开源软件项目重构经验研究

来源 :计算机科学与探索 | 被引量 : 0次 | 上传用户:winseywong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件在演化过程中经常被修改,软件结构往往会偏离原有的设计方向,软件质量也会逐渐变差。不良设计造成的技术债务在后续开发过程中会带来许多困难和阻碍,需要及时重构,改善原有代码的不良设计。对常见的重构操作进行了简单介绍和分类。在两个开源项目上进行了经验研究,关注两个问题:(1)重构在开源项目中是否被广泛应用,其中是否存在面向设计的重构;(2)是否存在没有及时重构改善原有代码的不良设计,导致后续开发遇到不必要的困难的情况,并且后续是否进行了重构。初步证明了重构在开源项目中的广泛应用和重要性,以及面向设计的重构的重
其他文献
在手机的外观塑造方面,三星(SAMSUNG)经常有突破之举,时下流行的“旋影”设计便始于它在2003年推出的SGH-V200(我国内地上市型号为SGH-V208)。而到了2004年,三墨又将“旋影”概念扩