代码之家  ›  专栏  ›  技术社区  ›  Bill Yang

子类影响分析

  •  0
  • Bill Yang  · 技术社区  · 15 年前

    我正在修改一个子类的重写方法。为了确定变更的影响,我研究了所有可能的场景,并对它们进行了测试。

    问题是,“所有可能的场景”都是通过读取业务用例来确定的,这使得我们可以找到何时点击这个特定的重写方法而不是其他方法。

    是否有可靠或有计划的方法来了解影响?例如,如果它不是被重写的方法,我可以简单地“查找所有实例”,甚至使用grep来查找调用它的位置。重写方法是否有类似的度量值?还是仅仅是多态性带来的不便?

    3 回复  |  直到 15 年前
        1
  •  1
  •   Foxfire    15 年前

        3
  •  0
  •   csharptest.net    15 年前