zoukankan      html  css  js  c++  java
  • 开发小技巧:移除不用的接口和代码

    软件系统随着不断的演化,会产生一些不再使用的接口和代码。这些接口和代码虽然对线上运行没有太大影响,却会影响对软件的理解和维护。移除不用的接口和代码,使系统保持简洁,是一个好的做法。

    那么,这个事呢,并不是什么难事。

    STEP1: 首先是日志埋点。在入口处打日志,然后观察这个接口是否有日志。如果连续一个月都没有日志,尤其工作日没有日志,通常说明这个接口没人用了。可以开始移除。

    STEP2: 移除的步骤是自顶向下。移除上层调用者,然后依次看看其调用的方法是否还有其他调用。如果没有,则可以顺次移除。 IDE 是可以提示方法是否有 Usage 的。

    STEP3: 移除的步骤最好小心加细心。有节奏地删除。

    STEP4: 删除后,运行相应单测,删除那些被移除的方法的单测,修改正确那些仍然有用的单测。

    STEP5: 单测运行通过后,发布到预发环境,回归下业务是否都OK。 如果没有问题,基本就确定移除是正确的。

  • 相关阅读:
    Python基础(一)
    计算机编程和编程语言
    初始Markdown
    Python模块
    Python递归以及面向过程编程
    Python推导式和匿名函数
    Python学闭包函数和装饰器
    Python函数的特点
    Python文件高级应用和如何使用函数
    Python字符编码和文件处理
  • 原文地址:https://www.cnblogs.com/lovesqcc/p/10603161.html
Copyright © 2011-2022 走看看