现在的位置: 首页 > 综合 > 正文

二、重构原则

2018年03月30日 ⁄ 综合 ⁄ 共 468字 ⁄ 字号 评论关闭

1、何胃重构

重构:使用一系列重构手法,在不改变软件可观察行为的前提下,调整其结构。

2、为何重构

(1)重构改进软件设计

(2)重构使软件更容易理解

(3)重构帮助找到bug

(4)重构提高编程速度

3、何时重构

三次法则:第一次做某件事时只管去做;第二次做类似的事会产生反感;但无论如何还是可以去做;第三次再做类似的事,你就应该重构了。

(1)添加功能时重构

(2)修补错误时重构

(3)复审代码时重构

4、重构与设计

重构肩负一项特殊使命:它与设计彼此互补。

重构可以带来更简单的设计,同时又不损失灵活性,这也降低了设计过程的难度,减轻了设计压力。

5、重构与性能

        一个构造良好的程序可从两方面帮助这一优化形式。首先,它让你有比较充裕的时间进行性能调整,因为构造良好,你就能够更快速地添加功能,也就有更多时间用在性能问题上;其次,面对构造良好的程序,你在进行性能分析时便有较细的粒度,于是度量工具把你带入范围较小的程序段落中,而性能的调整也比较容易些。

        短期看来,重构的确可能使软件变慢,但它使优化价段的软件性能调整更容易,最终还是会得到好的效果。

抱歉!评论已关闭.