【送给新手】重复代码解决示例二

来源:互联网 发布:java 线程通信方式 编辑:程序博客网 时间:2024/05/16 09:05

【送给新手】重复代码解决示例一:

http://blog.csdn.net/isea533/article/details/9250459


注:个人言论,仅供参考,欢迎指正。


第二个例子:

看下面这段代码:




这段代码很简单,这里的结构很常见,是一个:

If

Else

     If

     Else

         If

的结构,这里不算什么缺点,但是从结构来看,完全可以

If

Eleif

Elseif

这种结构处理,这里没有这么写,是因为没有这种意识。所以会多层嵌套。

 

这不是这段代码的主要问题,主要问题是什么?

 

 

 

 

 

 

 

上面说的这些都不是主要问题,主要问题就在:


这一段代码频繁出现了3次,在另外一个方法中还出现了1次。这都是垃圾代码。

写程序不是用代码行数来体现你的能力。

 

从中提取方法getJjdVos

 

其他地方,只需要调用该方法即可。

原创粉丝点击