作者:
基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
软件重构是在不改变软件外部特性的前提下重新组织其内部结构从而提高软件的可维护性、可扩展性以及可重用性的技术统称.代码坏味是程序中存在的需要进行重构的代码部分,是软件的设计缺陷.软件重构就是不断进行坏味查找和修改的过程.基于监控的即时重构系统通过后台运行的监控机制分析处理代码的变化,并可选择合适的检测时机对代码进行坏味检测,并将检测结果反馈给程序员,提醒其重构.Switch语句是在软件开发过程中使用较多的一种分支结构语句,但大量使用该语句则会造成代码冗余.本文将结合基于监控的即时重构特点,对代码中的Switch语句进行查寻,并设计相应的检测算法,寻找冗余部分.将该检测算法应用于即时重构系统可显著提高重构效率.
推荐文章
C语言switch语句的一种文法改写方法
C语言
switch语句
文法改写
语法分析
分组迭代检测算法
分层空时分组码系统
空时编码
检测算法
误比特率
LTE系统中RACH信号检测算法的研究
LTE系统
RACH
前导检测
算法可重构的工业视觉饮料瓶盖缺陷检测
工业机器视觉
可重构
缺陷检测
图像感兴趣区域提取
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 即时重构系统下的switch语句检测算法
来源期刊 山西大同大学学报(自然科学版) 学科 数学
关键词 软件重构 坏味 即时重构 Switch语句
年,卷(期) 2015,(5) 所属期刊栏目 数学与计算机科学
研究方向 页码范围 9-12
页数 4页 分类号 O141.4
字数 2656字 语种 中文
DOI
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 郭雪 山西大学软件学院 3 1 1.0 1.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (14)
共引文献  (14)
参考文献  (4)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
1997(1)
  • 参考文献(0)
  • 二级参考文献(1)
1998(1)
  • 参考文献(0)
  • 二级参考文献(1)
1999(1)
  • 参考文献(0)
  • 二级参考文献(1)
2000(1)
  • 参考文献(0)
  • 二级参考文献(1)
2002(2)
  • 参考文献(0)
  • 二级参考文献(2)
2003(1)
  • 参考文献(0)
  • 二级参考文献(1)
2004(2)
  • 参考文献(0)
  • 二级参考文献(2)
2005(2)
  • 参考文献(1)
  • 二级参考文献(1)
2006(1)
  • 参考文献(0)
  • 二级参考文献(1)
2007(3)
  • 参考文献(1)
  • 二级参考文献(2)
2008(1)
  • 参考文献(0)
  • 二级参考文献(1)
2009(1)
  • 参考文献(1)
  • 二级参考文献(0)
2013(1)
  • 参考文献(1)
  • 二级参考文献(0)
2015(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
研究主题发展历程
节点文献
软件重构
坏味
即时重构
Switch语句
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
山西大同大学学报(自然科学版)
双月刊
1674-0874
14-1344/N
大16开
山西省大同市新平旺
1985
chi
出版文献量(篇)
2666
总下载数(次)
9
总被引数(次)
5411
论文1v1指导