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

来源 :北京理工大学学报 | 被引量 : 0次 | 上传用户:aa284636706
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
已有的重构工具主要在传统开发模式下,针对源代码的变化来推测重构.对于目前流行的测试驱动开发方法,缺乏有效的工具指导实施测试驱动重构.为此,本文提出了一种基于测试代码变化的重构意图推测方法,在测试驱动开发过程中,通过实时监控捕获测试代码的变化,并依据启发式规则推测可能的重构操作.该方法在两个实际的测试驱动开发项目上进行了验证.结果表明该方法比现有方法更为高效准确,其准确率提高约15%,查全率提高了33.3%~42.8%.
其他文献
潜规则是影响我国司法公平的一个显著问题。在司法实践中,各种潜规则令当事人对法律的权威产生诸多质疑。解决司法潜规则问题是减少司法腐败,营造良好法治环境的首要问题。司法
当你在街上和朋友逛街的时候,当你和同学一起拍毕业照的时候,当你和家人一起吃饭的时候,当你和朋友一起聚会的时候,免不了拍张照片进行纪念。假如有人不小心手指一动,将这些
报纸
测定药物生物有效度最常用的方法是测定一次给药后的血药浓度。利福平的血药浓度测定有微生物法和分光光度法。但是,微生物法准确性和重现性较差;分光光度法测定一次给药的血
期刊
为了解大兴区家蝇对化学杀虫剂的抗药性,为做好灭蝇工作提供理论依据,2005年6月我们首次对辖区内家蝇进行了抗药性监测。
静态情况下,GNSS载波相位相对定位可以通过对不同历元的三维基线向量按各自的维度滤波,从而减小基线向量噪声.而动态情况下,不同历元的基线向量不一定不变,故无法使用滤波算法.对于动态定向、定姿等应用,基线长度一般是固定的,通过对不同历元间基线长度取均值,平均基线长度的噪声将小于当前历元的基线向量噪声.基于此,本文提出一种基于历史基线长度减小动态基线向量噪声的方法.设计了将历史基线长度和当前历元基线向