【送给新手】重复代码解决示例二
来源:互联网 发布: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:
其他地方,只需要调用该方法即可。
- 【送给新手】重复代码解决示例二
- 【送给新手】重复代码解决示例一
- 送给IT的新手
- 表单对齐,送给新手~
- 自定义客户端消费LS的ODATA示例二 解决重复验证
- Android 新手listview小示例(二)
- 我一直在努力 送给所有的共享新手 (二)
- 我一直在努力 送给所有的共享新手 (二)
- 送给所有的共享新手
- 送给所有的共享新手
- python文件去除重复的代码示例
- mac os 代码示例二
- php calender(日历)二个版本代码示例(解决2038问题)
- tensorflow新手必看,tensorflow入门教程,tensorflow示例代码
- 送给所有共享软件的新手[zt]
- 送给所有的共享新手(转)
- 送给理财新手的十五句话
- 解决android代码中重复写findViewByid()
- 控制反转&依赖注入DI
- 使用setTimeout,实现定时提醒功能
- iphone开发资源汇总
- Samba安装配置
- 你的网站为什么会慢?——用YSlow为你的网站提速
- 【送给新手】重复代码解决示例二
- 创建Chromium WebUI接口
- /proc/stat 详解
- Android开发之AlarmManager
- 安装samba和smbfs在ubuntu下设置共享目录
- 安装Oracle Database 11g 找不到文件“WFMLRSVCApp.ear”
- LINK : fatal error LNK1104: cannot open file "mfc42u.lib"
- libvirt xml整理
- c++ UNREFERENCED_PARAMETER的作用