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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)