浅谈代码重构问题

重构:在已写好的代码上改进它的设计

问题:现实中企业是不会轻易对一个项目进行改进的,耗费人力物力不说,还可能偷鸡不成蚀把米。我看过一句话,原话我已经忘了,意思大概是:最大的bug就是在你想去改进你已有的代码,让其如你所愿的看起来更加简洁,更加有条理性的时候产生的。所以,想要重构你得有足够的技巧,丰富的经验,这往往是公司里的项目组长或高级程序员干的。也许,这还离你很远,但现在我想讲的是重构的一些思想应用于开发阶段也是相当,十分,很必要的。

1.尽可能不要出现重复代码

2.尽可能将过长的函数分割,做到每个函数只做一件事

3.为每个函数取一个能描述这个功能而又不失精练的名字(觉得这个最难了)

一般在开发过程中能做到这三点就行了,现实开发和编程艺术折个中吧,即使以后需要重构,有这三点也是能大大降低难度的。


参考书籍:重构 改善既有代码的设计 

猜你喜欢

转载自blog.csdn.net/fsgsggd/article/details/79685926