重构分析及其思考
jiangduxi1111
这个作者很懒,什么都没留下…
展开
-
重构之思路
最近由于旧系统会出现一些bug,所以没办法只能去细读系统源码,在读源码时候打算去实践下重构,因此在做重构之前,我就整理了一个思路。 [color=blue]1, 先将所以源码进行化简。何谓化简就是将一个大方法化成小方法,大逻辑拆分成小逻辑。但是前提条件就是不去修改逻辑只做化简。 2. 将所以化简的方法和逻辑进行再次组合。为何要化简后重组呢?这就需要根据业务流程和热点进行重组。 3. 最...2012-08-02 20:33:18 · 95 阅读 · 0 评论 -
重构之可复用
[size=medium][color=blue] 根据前一篇的思维我进行着第一步拆分,但是在拆分的过程中怎么才算是已经拆分到最小呢?这个我思考了很久。最后我想的决定是: 1. 拆分的最小方法能够重用。 2. 能够简单进行Junit单元测试。 3. 拆分的最小方法尽量逻辑单一。 4. 尽力满足类似数据可提交的事务那样的一个完整。 因此暂时不能将公司内部的代码公布所有这里先不能暂时...2012-08-10 22:46:22 · 112 阅读 · 0 评论