【问题标题】:How to evaluate the impact of change for a single line of code or a variable?如何评估更改对单行代码或变量的影响?
【发布时间】:2021-06-17 23:49:21
【问题描述】:

在单元测试期间,可以估计代码覆盖率以查看测试覆盖了代码库的哪一部分。

对于风险评估的一部分(简单的可计算部分),我们需要估计代码库中一行或变量更改时的影响。

例如如果一个变量发生变化并且指向该变量的指针被传递或在多个地方使用,这将导致相当“有影响”的变化。

我正在寻找的方法是内省和代码覆盖的某种混合,但到目前为止我找不到任何有用的东西。

当然,小的更改可能会完全破坏代码,而大的更改可能不会产生重要影响。 但这应该只是影响分析的一部分,另一部分是由审阅者完成的。

如果不存在这样的软件或方法,那么在相当大的项目中如何处理?有什么用还是你会推荐一种不同的方法?

【问题讨论】:

标签: unit-testing code-coverage introspection impact-analysis


【解决方案1】:

您可能可以使用 console.time 函数来跟踪执行时间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-14
    • 1970-01-01
    • 2021-03-28
    • 1970-01-01
    • 2020-08-18
    • 1970-01-01
    • 2020-10-19
    • 2021-07-12
    相关资源
    最近更新 更多