-
题名基于代码行变更指数的异味类排序方法
- 1
-
-
作者
位欢欢
吴海涛
高建华
-
机构
上海师范大学信息与机电工程学院
-
出处
《计算机工程与设计》
北大核心
2021年第3期656-662,共7页
-
基金
国家自然科学基金项目(61672355)。
-
文摘
为提高重构效率,提出一种通过代码行变更指数来对异味类进行排序的方法。此前对于代码异味的研究主要关注静态代码行度量指标,但是在整个项目开发过程中代码行数是动态变化的,且变化规模越大的类出现异味的概率越大。通过对整个项目开发过程中代码行动态变化过程进行分析,提出代码行变更指数对异味类变化规模进行排序,使其重构主要关注那些变化较大的异味类,减少重构成本。对比实验结果表明,按照该方法对异味类进行重构,可以减少异味剩余率,提高重构效率。
-
关键词
代码异味
重构
代码变更
代码行变更指数
异味类排序
-
Keywords
code smell
refactoring
code change
code line change index
prioritization of smelly classes
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-