代码坏味相关论文
随着软件开发迭代速度的加快,开发人员在编码过程中往往由于交付压力等种种原因违反软件设计的基本原则,造成代码坏味,进而影响软......
在现代软件系统的生命周期内,缺陷修复、功能增强、性能改进、需求增加,以及运行环境的改变等均要求软件系统具有较强的演化能力,......
程序中某些代码坏味会导致整个程序无法顺利运行,此时,需要清除引起程序错误的代码坏味,以保证程序的正常运行。为此提出了一种基......
长方法(Long Method)是由于一个方法太长而需要重构的软件设计的问题。为了提高传统机器学习方法对长方法的识别率,针对代码坏味数......
在许多面向对象的程序设计语言中,对象引用可能为空.在调用任何方法之前这些引用需要被检测以确保它们不为空.频繁的检测会引起代码的......
软件良好的设计质量能使维护和重用变得更加容易和方便,而如果代码中存在各种各样的坏味,那么必将导致软件整体设计质量降低.首先......
已有的重构工具主要在传统开发模式下,针对源代码的变化来推测重构.对于目前流行的测试驱动开发方法,缺乏有效的工具指导实施测试......
软件系统的演化是一个长期连续的过程,软件系统在一段时间内通常会发生一系列大小不等的变化。随着软件系统的发展,系统的功能就会......
程序中若出现代码坏味将严重影响其质量且难以对软件维护提供保障。针对机器学习算法在代码坏味检测中准确度较低以及数据集仅存在......
选取了10种具有代表性的代码坏味进行研究.从每种代码坏味的产生原因、症状、对软件的影响以及相应的处理这4个方面进行分析,提出了......
智能化软件新技术是使用人工智能与机器学习技术辅助软件工程的新兴技术.近年来以深度学习为代表的人工智能技术飞速发展,在计算机......
由于需求的改变导致软件在其生命周期内不断演化。随着程序员不断的增加或删减代码,软件原先的设计构架被打破,结构变得不再清晰,......
2009年是《设计模式》出版15周年。15年来,《设计模式》一书影响了整整一代程序员,而且可以预料,它的影响还将继续下去。作者Erich......
上帝类是指某个承担了本应由多个类分别承担的多个职责的类.上帝类违背了分而治之的基本思想以及单一职责的设计原则,严重影响软件......