【送给新手】重复代码解决示例二
2013-07-05 15:01
204 查看
【送给新手】重复代码解决示例一:
/article/1594837.html
注:个人言论,仅供参考,欢迎指正。
第二个例子:
看下面这段代码:
这段代码很简单,这里的结构很常见,是一个:
If
Else
If
Else
If
的结构,这里不算什么缺点,但是从结构来看,完全可以
If
Eleif
Elseif
这种结构处理,这里没有这么写,是因为没有这种意识。所以会多层嵌套。
这不是这段代码的主要问题,主要问题是什么?
上面说的这些都不是主要问题,主要问题就在:
这一段代码频繁出现了3次,在另外一个方法中还出现了1次。这都是垃圾代码。
写程序不是用代码行数来体现你的能力。
从中提取方法getJjdVos:
其他地方,只需要调用该方法即可。
/article/1594837.html
注:个人言论,仅供参考,欢迎指正。
第二个例子:
看下面这段代码:
这段代码很简单,这里的结构很常见,是一个:
If
Else
If
Else
If
的结构,这里不算什么缺点,但是从结构来看,完全可以
If
Eleif
Elseif
这种结构处理,这里没有这么写,是因为没有这种意识。所以会多层嵌套。
这不是这段代码的主要问题,主要问题是什么?
上面说的这些都不是主要问题,主要问题就在:
这一段代码频繁出现了3次,在另外一个方法中还出现了1次。这都是垃圾代码。
写程序不是用代码行数来体现你的能力。
从中提取方法getJjdVos:
其他地方,只需要调用该方法即可。
相关文章推荐
- 【送给新手】重复代码解决示例一
- 【送给新手】重复代码解决示例二
- 闭包解决for循环 的代码示例,解释为什么for循环后,打印的i值不是它自己当时的取值
- TreeSet判断重复元素解析及代码示例
- 一个实用的ASP分页函数,解决你重复写分页代码的烦恼
- Android 新手引导蒙层效果实现代码示例
- 使用JSONP解决跨域问题-代码示例
- VS2005无法编辑代码和菜单重复的解决方法
- 使用JSONP解决跨域问题-代码示例
- 并发危险:解决多线程代码中的 11 个常见的问题(C#示例) from MSDN
- .NET:脏读、不可重复读和幻读代码示例
- hiredis示例代码example-ac.c的编译出现缺少ae的解决方法总结
- 《Thinking in Java》RMI远程方法示例代码运行是可能遇到的问题及解决方法
- Xamarin官方示例代码无法部署,提示已跳过部署解决方法
- Python使用pickle模块存储数据报错解决示例代码
- 解决《UNIX环境高级编程》(APUE)示例代码的编译问题
- Javascript计算二维数组重复值示例代码
- 解决SpringCloud中多客户端的Feign client代码重复问题的思路
- Golang加头和尾部来解决tcp粘包问题.代码片段示例
- php解决DOM乱码的方法示例代码