- 浏览: 2184 次
- 来自: 烟台
最近访客 更多访客>>
最新评论
-
topcloud:
设计不良埋下的祸端,要在后期代码重构中解决。开发者的悲哀!
我的重构哪里不规范? -
szlyf:
<div class='quote_title'> ...
我的重构哪里不规范? -
geszJava:
同意楼上的,平均多少行要看情况.不过有没有这个习惯就是另外一回 ...
我的重构哪里不规范? -
xinbo.tang:
gigix 写道我觉得,重点在于
一个方法应该做并且只做一件事 ...
我的重构哪里不规范? -
小天蝎:
gigix 写道xly_971223 写道ojava 写道公司 ...
我的重构哪里不规范?
文章列表
在项目中,由于没有经过大脑思考,结果产生了流水账形式的代码。
流水账代码:就是根据是详细设计书把整个业务的流程顺序完成到一个类的一个方法中,
而没有根据功能划分成若干个小的方法。
这种流水账式的代码非常不容易测试,因为详细设计中已经将设计细化到对字符串如何操作了,
所以从这样的设计书的高度看业务,简直就是乱七八糟!
所幸,还有重构这个工具,就重构,发现很多的局部变量,因为在多处改变值,而且后续还要使用,
所以只能把这种变量,提到类变量的高度,好多啊。
这样一来,
1。如果要用junit测试,还需要再给相应的提出来的变量加上set,get方法。
2。因为重构出来的方法都是private的, ...