我使用的代码重构方式
比如一个方法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。