zoukankan      html  css  js  c++  java
  • 重构

    那么重构是什么,它解决什么问题呢?

    所谓重构是对软件内部代码及其结构的调整,期望改善代码质量,促使程序设计架构更趋合理。说白了,重构解决的就是代码和代码结构的问题,它开始自坏味道,其目标就是要消除坏味道,消除那些“不合我意”的因素,让代码的意图更清晰。

    Martin在《重构》一书中提到了22个常见的代码坏味道,都可以作为我们重构的目标,来指引我们的重构。如:

    • 消除同一类两个方法之间的重复代码
    • 消除某一类中的长方法
    • 重命名
    • 删除A类中的死代码
    • 简化复杂的条件语句

    同时,重构的范围也应是那段坏味道的代码,在重构过程中对其,也仅对其进行修改。

    转自:http://insights.thoughtworkers.org/refactoring/

  • 相关阅读:
    linux进程管理类
    linux关机重启指令
    linux分区及磁盘挂载
    linux的运行级别
    property
    访问限制机制
    类的组合与封装
    继承与派生
    logging模块
    re模块
  • 原文地址:https://www.cnblogs.com/zendu/p/5351677.html
Copyright © 2011-2022 走看看