聊一聊重构这个磨人的小妖精

重构(Refactoring)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。 

一、为什么要重构(Refactoring)


 1、·持续偏纠和改进软件设计。


2、·使代码更易为人所理解。


3、·帮助发现隐藏的代码缺陷。


4、·从长远来看,有助于提高编程效率。


二、何时着手重构(Refactoring)


1、·代码中存在重复的代码。


2、·过大的类和过长的方法。


3、·牵一毛而需要动全身的修改。


4、·类之间需要过多的通讯。


5、·过度耦合的信息链。


6、·不完美的设计。


7、·缺少必要的注释。


三、如何来重构(Refactoring)


所谓重构也就是“保持软件的外在功能不变,重新调整其内部结构”。


Rename:        

改名了,类、函数、成员等名字都可以改。


欢迎来到unity学习unity培训unity企业培训教育专区,这里有很多U3D资源U3D培训视频U3D教程U3D常见问题U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值