【摘 要】
:
针对面向对象软件系统中类与类之间存在的复杂关联关系,提出了一种基于类关联关系的代码重构时机识别方法,可用于探测代码中存在的重复多对多关联关系,为进一步实施重构提供
【机 构】
:
SchoolofInformatics,SchoolofComputerScienceandEngineering
论文部分内容阅读
针对面向对象软件系统中类与类之间存在的复杂关联关系,提出了一种基于类关联关系的代码重构时机识别方法,可用于探测代码中存在的重复多对多关联关系,为进一步实施重构提供指导。该方法首先将源代码转换成抽象语法树,然后提取每一个类的成员变量,得到每一个类的关联类集,再寻找类之间的公共关联类,最后根据设定的阈值,保存并输出满足预定条件的候选重构类集以及它们的公共关联类。通过对四个项目进行重构时机识别实验,结果表明,当阈值为3时,方法的精确率超过96%,当阈值为4时精确率达到100%。同时,方法具有较好的执行效率,对于
其他文献
智媒体时代的到来为广府文化传播创造了条件,打破了传统媒体的局限,真正实现了信息传播的立体化、即时化,扩大了受众范围。但进入全球化时代后,广府文化的特质正在被不断削弱
结合武康增建二线顶进涵施工,详细地介绍了顶进涵施工工艺,重点对顶进施工工艺进行了探讨,提出了施工安全保证措施,以完善顶进涵施工工艺,达到保质保量、安全快速完成施工任
党的十八大报告提出了坚定社会主义道路、理论和制度的"三个自信",这种自信源于道路的必然性、理论的科学性、制度的优越性。坚定这样的自信,我们应该从历史的进程认识中国特色
现代信息科学技术急速发展,以新媒体为代表的传播形态激活了原有的传播秩序,进而影响着传媒生态环境的改观,也由此给新闻舆论工作带来一系列"本领恐慌"问题。为此,党中央对新