我使用的代码重构方式

Posted Evan Hu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我使用的代码重构方式相关的知识,希望对你有一定的参考价值。

比如一个方法M1的内容:

M1 = {doA, doB, doC, doD, doE, doF, doG, doH, doI, doJ, doK.}

 

我会根据业务把M1改成:

M1 = {doBusiness1, doBusiness2, doBusiness3}

doBusiness1 = {doA, doB, doC, doD}

doBusiness2 = {doE, doF, doG}

doBusiness3 = {doH, doI, doJ, doK}

 

这样我看M1的时候就很清楚,哦,需要做1,2,3.

而具体1,2,3是做什么的,可以点击去看detail。

 

以上是关于我使用的代码重构方式的主要内容,如果未能解决你的问题,请参考以下文章

重构代码以不使用绝对路径或 URI [关闭]

代码重构与单元测试——使用“以查询取代临时变量”再次对Statement()方法进行重构

代码重构终极指南!!

一种在旧代码上增加新需求的重构模式

工作一年,我重新理解了《重构》

代码重构--switch的惊恐现身