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

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

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


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


第二个例子:

看下面这段代码:



 


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

If

Else

     If

     Else

         If

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

If

Eleif

Elseif

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

 

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

 

 

 

 

 

 

 

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


 

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

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

 

从中提取方法getJjdVos

 

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

 

posted @ 2013-07-05 21:56  爱生活,爱编程  阅读(400)  评论(0编辑  收藏  举报