重构
1024个秘密
好好工作,好好学习,好好生活。
展开
-
重构-基础3(重构方法之提炼函数)
重构方法提炼函数将代码放在独立函数里中,并让函数名解释该函数的用途。函数的粒度越小,被复用的可能性就越大;并且粒度越小,函数的覆写也会更容易。具体步骤:版本一:无局部变量修改前: // 做饭 public void cook(){ // 买菜 System.out.println("买菜开始"); System.out.p...原创 2019-04-10 12:54:49 · 468 阅读 · 0 评论 -
重构-基础1
重构一、什么是重构?重构,在不改变代码外在行为的前提下,对代码做出修改,以改进程序的内部结构,提高其可理解性,降低其修改成本。二、重构的目的?重构可以改进软件设计:整理代码,让所有东西都回到应处的位置上,例如:消除重复代码,会让后期的修改减少很多麻烦。重构可以使软件更容易理解:设计合理的代码结构;让应该被理解的东西写进代码里(注释);重构技术可以更好的理解代码,并在重构过程中验证自己的...原创 2019-03-28 17:09:43 · 270 阅读 · 0 评论 -
重构-基础4(重构方法之重新组织函数)
重构方法以查询取代临时变量版本一:原创 2019-05-20 22:08:34 · 209 阅读 · 0 评论