代码重构相关论文
随着计算机技术的蓬勃发展,人们对代码质量的要求也越来越高。代码异味是由于开发者的设计缺陷或开发者不遵守良好的编码规则而导......
“代码重构”后的程序,可能因为重构编码过程中引入了一些错误而无法正确实现原程序功能,所以需要对其正确性进行验证。但是目前直接......
重构是对软件的内部结构所作的一种改变,这种改变在可观察行为(Observable behavior)不变的条件下使软件更容易理解,而且修改更廉......
近年来,Android平台稳居全球智能手机操作系统市场占有率首位,Android应用蓬勃发展,成为人们生产生活中的重要工具。许多企业注重......
近年来,云计算不论是在国内还是在国外都受到了越来越多的关注。而Hadoop则被认为是当前主流的、使用最广泛的云计算开源平台。作......
计算机集群技术作为搭建高伸缩性与高可用性系统的最成熟的解决方案之一,受到学术界和工业界的密切关注与认可。集群移植作为快速搭......
嵌入式系统中的能耗问题是与嵌入式设备的便捷相应而生的,由于嵌入式应用的不断丰富,系统能耗快速增长,但目前作为唯一电源的电池技术......
重构技术在软件开发和维护的过程中所起的作用日益受到人们的重视,作为减少软件中Code Smell的有效途径,重构逐渐成为软件工程研究......
21世纪是计算机软件发展的春天,软件系统朝着网络化、服务化和全球化的方向不断发展。然而发展的同时也暴露出软件行业的一些弊端,......
随着软件系统的不断发展演化,其规模和复杂性逐渐增长,同时软件质量持续降低,开发和维护成本日益加大,长期以来便形成了支撑企业核心业......
图形用户界面(Graphic User Interface),简称为GUI,是指采用图形方式显示的计算机操作环境用户接口。它借助菜单、按钮等标准界面......
随着计算机与科技的迅速发展,操作系统的更新换代速度逐渐加快,而硬件设备更新速度较慢。由于原有的硬件驱动不适应新的操作系统,......
随着计算机技术的快速发展,软件的复用变得越来越广泛,软件进行复用时通常会产生许多的问题。为了减少这些问题的产生人们提出了软件......
本文阐述了新形势下C语言教学中存在的若干问题,并分析问题形成的原因;介绍敏捷软件开发方法,阐述敏捷软件开发方法中常用的编程思......
在包层次的代码重构研究中,为了得到“高内聚、低耦合”的软件结构,层次聚类算法因其简单有效、聚类精度高等特点被认为是一种较好......
提出一种新的重构语义分析方法,引入了后置条件作为重构后程序语义的分析条件,然后基于该方法提出一种重构异常行为检测方法,利用......
本文提出进程—线程—任务模块的数学模型来架构嵌入式系统模型,解决了嵌入式系统实时和代码重构问题,降低了产品开发成本和开发周......
期刊
软件会随着时间变得越来越难以理解,越来越难以维护.因而,程序员必须在软件失去控制前重新构造它.重构是在保持程序外部可观察行为......
为了缩短软件工程生命周期,引入组件、复制的概念,利用抽象语法树(AST)将相同功能的代码设计为一个函数,保留充足的接口参数,利用......
期刊
本系统所涉及到的网络监控是局域网下的非设备监控,鉴于系统的开发涉及到大量的系统内核及其相关的底层操作,基于TCP/IP协议,采用I......
改造机房管理系统,为高校的机房实行全面化微机管理奠定了良好的基础.本文通过对大型联网公用机房的软件改造,以软件设计中的开闭......
通过一个具体实例的代码重构与几个模式的运用的密切配合,较好地解决了软件系统中的可复用性,可维护性问题.这种基于设计模式的软......
微软新一代Visual Studio开发工具Whidbey发布在即,许多引人瞩目的功能将加入其中:对重构的支持、对Edit and Continue的支持、各种......
长且复杂的方法难以阅读和维护,因此造成长方法这种代码坏味。为了能够快速消除长方法坏味,在仔细研究长方法坏味特点及相关的重构......
系统所涉及到的网络监控是局域网下的非设备监控,系统的开发涉及到大量的系统内核及其相关的底层操作,基于TCP/IP协议,采用Indy,Wi......
代码重构普遍存在于软件的开发维护过程中,将重构从代码变更中检测并提取出来有利于对变更的理解.针对重构可视化研究方面的欠缺,......
重构是使软件代码重新组织过程的一个技术,它在代码设计的改善方面有重要作用.根据程序员在工作中应用的实际情况,主要介绍了软件代码......
本文从软件度量的角度分析了可被实施函数提取重构的代码序列特征,并提出了一种基于软件度量的函数提取重构方法。......
1引言IT支撑系统4A平台是指对各种IT资源(包括应用和系统资源)进行集中管理,为各种IT资源提供集中4A安全服务——统一用户接入控制(Ac......
代码重构是调整改善软件结构的一种手段,它在不对软件功能特征进行更改的条件下,提高软件的可理解性和可维护性。重构在软件演化过......
在二十一世纪,手机作为最重要的通信工具,已经逐渐影响了人们的生活方式。随着移动网络环境的建设和硬件设备的升级,手机的功能已......
为了适应企业的发展,企业的信息化系统也不断发展完善。这种完善的过程是,提出问题解决问题的过程。本文讨论了我公司在部分外库使用......
使用ActionScript(?)语言进行富互联网应用程序与网页游戏开发,和开发其他应用一样,开发过程已经不是每次都“从轮子造起”,需要开......
随着大数据时代的到来,传统遗留系统的响应速度已无法满足用户的需求,但其承载着大量领域知识和关键资源,简单丢弃重新开发会造成......
随着软件项目的日益庞大,软件系统的维护也越来越困难。很多项目在经历了数个版本之后,往往已经面目全非,难以扩展和维护。重构概......
软件产品线由一组共享了核心资产并具有可变性的相似产品组成.现实的软件产品线开发往往会出现新产品,导致软件产品线开发的管理困......