《重构-改善既有代码的设计》第二章

为何重构
    1.重构改进软件设计:重构像是在整理代码,你所做的就是让所有东西回到应处的位置上。代码结构的流失是积累性的。经常性的重构可以帮助代码维持自己该有的形态。
    2.重构使软件更容易理解
    3.重构帮助找到BUG。我不是个伟大的程序员,我只是个有着一些优秀习惯的好程序员
    4.重构提高编程速度:良好的设计是快速开发的根本,拥有良好设计才可能做到快速开发。如果没有良好设计,或许某一段时间内你的进展迅速,但恶劣的设计很快就让你的速度慢下来。
何时重构
    1.三次法则——第一次做某件事时只管去做;第二次做类似的事会产生反感,但无论如何还是可以去做;第三次再做类似的事,你就应该重构。   
    2.添加新功能时重构
    3.修补错误时重构
    4.复审代码时重构
posted @ 2018-08-31 11:50  Albert1024  阅读(204)  评论(0编辑  收藏  举报