【送给新手】重复代码解决示例二
http://blog.csdn.net/isea533/article/details/9250459
注:个人言论,仅供参考,欢迎指正。
第二个例子:
看下面这段代码:
这段代码很简单,这里的结构很常见,是一个:
If
Else
If
Else
If
的结构,这里不算什么缺点,但是从结构来看,完全可以
If
Eleif
Elseif
这种结构处理,这里没有这么写,是因为没有这种意识。所以会多层嵌套。
这不是这段代码的主要问题,主要问题是什么?
上面说的这些都不是主要问题,主要问题就在:
这一段代码频繁出现了3次,在另外一个方法中还出现了1次。这都是垃圾代码。
写程序不是用代码行数来体现你的能力。
从中提取方法getJjdVos:
其他地方,只需要调用该方法即可。