重构-改善既有代码的设计-概述

注意事项编程

        1.重构时不能添加新功能,只管改进程序的结构。spa

        2.不要过早发布接口,请修改你的代码的全部权,使重构更流畅设计

        3.1%的代码影响了90%的执行效率,不要只靠猜测来判断效率瓶颈,要量化出来接口

重构的几个好处:进程

        1.改进软件设计开发

        2.使软件更容易理解效率

        3.帮助找到BUG重构

        4.提升编程速度软件

什么时候重构: 程序

        1.添加功能时重构

        2.修补错误时重构

        3.复审代码是重构

        4.三次法则:第一次作某件事情只管去作,第二次作相似的事情的时候虽然反感,但仍是能够作,第三次在作相似事情,就应该重构了

程序存在的问题

        1.难以阅读,难以修改                                                (容易阅读)

        2.逻辑重复的程序,难以修改                                     (全部逻辑都在惟一地点指定)

        3.添加新行为时须要修改现有代码,难以修改            (新的行为不会危及已有行为)

        4.带复杂条件逻辑的程序,难以修改                           (尽量简单表达条件逻辑)

重构是这样的一个过程:他在一个可运行的程序上进行,在不改变程序行为的前提下使其具有美好的性质,使咱们可以继续保持高速开发,从而添加程序的价值

相关文章
相关标签/搜索