基于测试代码变化的重构意图推测方法

来源 :北京理工大学学报 | 被引量 : 0次 | 上传用户:aa284636706
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
已有的重构工具主要在传统开发模式下,针对源代码的变化来推测重构.对于目前流行的测试驱动开发方法,缺乏有效的工具指导实施测试驱动重构.为此,本文提出了一种基于测试代码变化的重构意图推测方法,在测试驱动开发过程中,通过实时监控捕获测试代码的变化,并依据启发式规则推测可能的重构操作.该方法在两个实际的测试驱动开发项目上进行了验证.结果表明该方法比现有方法更为高效准确,其准确率提高约15%,查全率提高了33.3%~42.8%.
其他文献
随着改革开放的深入,社会经济的发展,我国当前的政治生活也有了重大变化发展。尤其是我国加入WTO,对政治、经济的影响是多方面的,为尽快深入世界经济的大潮,最大限度获取经济全球
潜规则是影响我国司法公平的一个显著问题。在司法实践中,各种潜规则令当事人对法律的权威产生诸多质疑。解决司法潜规则问题是减少司法腐败,营造良好法治环境的首要问题。司法
本文介绍了一种在通用比测试机上实现峰值测试的方法。
解决“三农”问题是全党工作的重中之重,而当前解决“三农”问题的核心就是促进农民增收,作为农业地区,特别是对明水这个省级扶贫开发重点县而言,更要把增加农民收入放在首位,加倍
2005年2月14日接国家信息产业部、信部产[2005]23号文,公布大唐微电子技术有限公司等86家企业为集成电路设计企业第一批名单。上海市集成电路行业协会已给上海申报被批准的31
提出一种利用电流传送器设计的三输入单输出电压模式双二阶有源滤波器。通过选择不同的输入信号,在输出端得到二阶低通、高通、带通、带阻和全通五种滤波功能。该滤波器具有低
当你在街上和朋友逛街的时候,当你和同学一起拍毕业照的时候,当你和家人一起吃饭的时候,当你和朋友一起聚会的时候,免不了拍张照片进行纪念。假如有人不小心手指一动,将这些
报纸
测定药物生物有效度最常用的方法是测定一次给药后的血药浓度。利福平的血药浓度测定有微生物法和分光光度法。但是,微生物法准确性和重现性较差;分光光度法测定一次给药的血
期刊
为了解大兴区家蝇对化学杀虫剂的抗药性,为做好灭蝇工作提供理论依据,2005年6月我们首次对辖区内家蝇进行了抗药性监测。
静态情况下,GNSS载波相位相对定位可以通过对不同历元的三维基线向量按各自的维度滤波,从而减小基线向量噪声.而动态情况下,不同历元的基线向量不一定不变,故无法使用滤波算法.对于动态定向、定姿等应用,基线长度一般是固定的,通过对不同历元间基线长度取均值,平均基线长度的噪声将小于当前历元的基线向量噪声.基于此,本文提出一种基于历史基线长度减小动态基线向量噪声的方法.设计了将历史基线长度和当前历元基线向