代码重构

代码重构不应等到问题积累到一定程度才进行,而应该伴随项目的整个生命周期,不断进行。良好的重构习惯能够提高开发效率,避免技术债务积累导致的问题。适时的重构不仅能让代码更干净,还能提升团队的生产力。

等问题集中爆发再进行大规模代码重构,其实这并不是一个理想的方法。代码重构应该是伴随着项目的生命周期无时无刻、期循序渐进的进行的。

  • 在项目刚刚开始的时候,代码很干净,一些小问题一般影响也不大,但研发开发新功能的时间过于饱和,没有富余的时间重构这部分代码;
  • 随着项目做的时间变长,这些小的问题就会累积起来(技术债务);
  • 随着一直添加新功能,这些问题会逐渐显现出来,不可避免的,开发速度会被拖慢;
  • 随着问题越来越多,不得不进行复杂的代码重构,花时间去填以前挖的坑,然而重构代码所需的时间,往往要远高于预期;
  • 如果在添加新功能的时候,有一些富余的时间重构有问题的代码,随着时间的推移,代码就会越来越干净,开发速度也会越来越快;
  • 这样虽然日常开发会多花一点时间,但是从长远来看,会节省下更多的时间。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值