问答首页→
0
票
3
回答
192 浏览
关于一个方法三个功能用的问题[已解决]0
各位大神,最近看到很多纠结的代码,如下: 如果有一个方法M,M很庞大,功能很复杂,开始只有一个模块A在用,过一段时间又做一个模块B也要用M这个方法,过一时间又做C也用M方法。但是A、B、C三个功能,不能直接用M方法,都需要进行一些个性化的定制开发。这样三个功能 完以后,M变得方法很难看明白(很恶心)。 我想不明白,针对以上的情况正确做法是什么? 1、针对A、B、C分别写三个M1、M2、M3 ...
2014年11月05日 17:56
0
票
0
回答
115 浏览
如何重构过长的“计算题”style方法?[已解决]5
遇到了一些这样的方法:从parameter中抽出10个左右的,然后进行一系列的转换,处理,最后把得到的8个左右计算结果放到return object里面,虽然针对特定variable的处理和转换已经抽出来做方法了,但是这种方法依然可以达到300行左右(10次取值,10次保存结果到return object已经20行代码了,加上分别的一些null safe判断处理,随便多个循环,就已经100行了),请 ...
2012年1月15日 10:27
oznyang 评论了 关于oznyang发布的i18nTool工具的使用
huayang912 评论了 easyui datagrid 弹出窗口空白的解决方法
haihuichen 评论了 mybatis联teradata 查询时返回结果集为空,同样的代码在mysql下就可以返回结果集
haihuichen 评论了 mybatis联teradata 查询时返回结果集为空,同样的代码在mysql下就可以返回结果集
26762685 评论了 SOS!session串号现象
elbert 评论了 Java怎么实现打印机监控
sandy8508 评论了 Java String.format性能如何
feng_tai_jun 评论了 JSP里加return就会无法编译说Unreachable code
xiaojunjava 评论了 JAVA 连接打印机 打印作业属性设置无效果问题
xiaominzi 评论了 java.security.InvalidAlgorithmParameterException: Prime size must be multiple