克隆代码检测技术研究

来源 :计算机技术与发展 | 被引量 : 0次 | 上传用户:dkmlyn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在软件项目开发中复制代码片断是一个常见的现象,然后通过粘贴或修改之后再利用,这种重复使用的代码叫做克隆代码(Clone Code)。长期研究发现克隆代码可能会影响软件系统的质量,特别是对软件的维护和阅读理解,所以经常需要对其进行寻找定位。在寻找克隆代码的研究过程中许多克隆检测技术和检测工具相继被提出,如何能够更好的利用这些检测技术和工具将是非常重要的。本文通过对克隆代码相关领域的大量研究,阐述了克隆代码的定义、克隆相关术语及克隆类型;描述了克隆代码检测的一般过程;介绍了不同克隆代码检测方法及相关技术,以及对应各种技术开发的检测工具,并对各种方法进行了总结分析;分析了克隆检测技术在各领域的具体应用,并对其发展方向进行了展望。
其他文献
提出了一种采用小波包理论提取采煤机减速器故障信号的方法。利用小波包变换对减速器振动信号进行分解、重构及能量计算,有效地提取出采煤机减速器故障特征信号,从而获得故障
祖国医学,历史悠久,源远流长,在5000多年的漫长的发展历程中,以宽广的胸怀,向世界广泛传播自己博大精深的优秀医药文化,同时兼容并包、兼收并蓄,不仅丰富和繁荣了祖国传统医药文化,而
个人社交账号功能越来越多样,支持"网盘"功能和在线支付功能,在生活中覆盖面越来越广。登录时,确保账号名和密码没有泄露,存放在社交账号"网盘"的文件需要后台进行加密,而且自觉
新疆城镇化有利于破除城乡二元经济结构、缩小地区差距、促进民族团结、培育区域增长极、优化资源配置和经济结构;因此,城镇化在推进新疆跨越式发展和长治久安进程中扮演着极
[目的]对2006年—2015年Web of Science数据库收录的丧亲相关文献进行文献计量学分析。[方法]采用主题检索的方法检索Web of Science数据库,分析近10年丧亲文献的研究类型分
移动通信中的设备是通信网络建立的基础设施,对这些通信设备状态的检测和旧设备更新在整个通信维护和管理中有重要作用。
目的总结、探讨艾滋病病毒感染者/艾滋病患者下颌水平阻生智齿连续分冠术的护理体会。方法对2013年10月—2014年10月于首都医科大学附属北京地坛医院五官科就诊的30例合并艾
本文主要从深化思想认识、突出监督重点、强化运作机制、提升工作水平,这四个方面来论述了强化其纪检监察的工作作用,保证企业纪检监察工作的实效。 This article mainly di
宝钢钢管分公司引进的十辊钢管矫直机是世界上最先进的钢管矫直机之一.文章从矫直机结构的角度,分析了该十辊钢管矫直机的结构特点,指出其不足之处;将十辊矫直机与以往的六辊
嘉靖是明代生产瓷器最多的朝代之一,青花瓷器在嘉靖朝仍然是代表品种。矾红釉和矾红彩的大量使用即是此时的创新。瓜皮绿、孔雀绿、茄皮紫、釉里红等其他单色釉和釉下彩也取