返回信息流背景:
项目需要用一个第三方的类库,然后就难免对“别人的对象”做一些操作。
一开始想写一个工具类,里面存一些静态的public方法,方便其他地方调用。时光飞逝,后来逻辑越来越多,终于到了自己看着也糊涂的地步了。
现状:
通篇都是
if
else
new arraylist<*****>
getIterator
while(j.hasNext()){
j.next();
}
try catch
logger.error
return null
捉急了!
这是一条镜像帖。来源:北邮人论坛 / java / #16606同步于 2010/12/1
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
一个类里面堆了两千行代码,在版里神马水平?
ppooooll
2010/12/1镜像同步16 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
重构之
【 在 ppooooll (小破坑) 的大作中提到: 】
: 背景:
: 项目需要用一个第三方的类库,然后就难免对“别人的对象”做一些操作。
: 一开始想写一个工具类,里面存一些静态的public方法,方便其他地方调用。时光飞逝,后来逻辑越来越多,终于到了自己看着也糊涂的地步了。
: ...................
对外接口不变呗
重构这种事应该不断进行。。。攒的多了。。。真的是积重难返
【 在 ppooooll (小破坑) 的大作中提到: 】
: 不好重构啊,写了好多public的方法,到处都在调用
其实一个类几千行也没什么,前段时间看NOKIA的一个开源彩信的工具类,也3、4千行
但是每个方法都控制在很短,整个代码流程看起来挺清晰的
【 在 ppooooll (小破坑) 的大作中提到: 】
: 背景:
: 项目需要用一个第三方的类库,然后就难免对“别人的对象”做一些操作。
: 一开始想写一个工具类,里面存一些静态的public方法,方便其他地方调用。时光飞逝,后来逻辑越来越多,终于到了自己看着也糊涂的地步了。
: ...................
如果在周报里面写
“我花了一天的时间进行重构”
只能换来老大鄙视和怀疑的表情。
【 在 ox (小贝) 的大作中提到: 】
: 对外接口不变呗
: 重构这种事应该不断进行。。。攒的多了。。。真的是积重难返
eclipse里面那个”抽取方法“好用不?
【 在 ox (小贝) 的大作中提到: 】
: 其实一个类几千行也没什么,前段时间看NOKIA的一个开源彩信的工具类,也3、4千行
: 但是每个方法都控制在很短,整个代码流程看起来挺清晰的