zoukankan      html  css  js  c++  java
  • 关于代码重构

    最近几天实习做需求,很多都是代码优化,代码重构方面的,有必要阅读相关的文章或书籍,整理整理形成点小方法论指导受用。

    相关不错的文章:代码重构之道

    代码重构方向原则指导

    重构代码的7个阶段

    书籍——《重构:改善既有代码的设计》

    可以在哪些方面对代码进行重构:

    1.重命名:对类,接口,方法,属性等重命名,以使得更易理解

    2.抽取代码:将方法内的一段代码抽取为另一个方法,以使得该段代码可以被其他方法调用,这是重构中很重要很常用的,此举可以极大的精炼代码,减少方法的代码行数

    3.封装字段:将类的某个字段转换成属性,可以更加合理的控制字段的访问

    4.抽取接口:将类的某些属性,方法抽取组成个接口,该类自动实现该接口

    5.提升方法内的局部变量为方法的参数:这主要是在写代码的过程中会使用到

    6.删除参数:将方法的一个或多个参数删掉

    7.重排参数:将方法的参数顺序重新排列

    实际应用中,用的最多的是1、2、3,我们可以在写代码的时候有意识的运用代码重构,这样当我们完成编码时代码的质量也能得到保证。

    找个时间再好好总结下!!!

  • 相关阅读:
    JZOJ1495 宝石
    JZOJ1496 页
    jzoj1497. 景点中心
    2019.8.2总结
    学习进度报告2021/3/19
    学习进度报告2021/3/18
    《学会提问》读书笔记2
    学习进度报告2021/3/17
    学习进度报告2021/3/16
    学习进度报告2021/3/15
  • 原文地址:https://www.cnblogs.com/carsonzhu/p/5774713.html
Copyright © 2011-2022 走看看