Java中重构是什么意思?

Java中重构是什么意思?,第1张

java重构:指程序员对已有程序在尽量不改变接口的前提下,进行重新编写代码的工作,一般有以下几方面:

1、去除已知bug。

2、提高程序运行效率

3、增加新的功能。

重构举例:(简化代码、提升效率)

重构前:

if(list != null &&list.size() >0){

for(int i = 0i <list.size()i++){

//skip...  }}

重构后

if(list != null){

for(int i = 0, len = list.size()i <leni++){

//skip...  }}

java重构:指程序员对已有程序在尽量不改变接口的前提下,进行重新编写代码的工作,一般有以下几方面:

1、去除已知bug。

2、提高程序运行效率。

3、增加新的功能。

重构举例:(简化代码、提升效率)

重构前:

if(list != null &&list.size() >0){

for(int i = 0i <list.size()i++){

//skip...

}

}

重构后

if(list != null){

for(int i = 0, len = list.size()i <leni++){

//skip...

}

}

首先,重构这个概念,不是JAVA所特有的,而是软件工程的一个概念。

主要是指改善现有的程序代码,使其更方便、简单的使用,提高可重用性、可维护性。

在面向对象C++\C#\JAVA等语言中,重构的概念一般是指对类进行重构,一般在现有类的某些功能方法不能满足扩展需要,或者修复BUG时,就需要重构

重构是一个可迭代的过程,可以对一个功能重复重构,直到其满足软件的需求、维护和可扩展性

重构的方法比较多,一本书也说不完,一些概念性的内容见百科

http://baike.baidu.com/view/120901.htm


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11577654.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存