首页 > 解决方案 > 如何评估更改对单行代码或变量的影响?

问题描述

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

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

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

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

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

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

标签: unit-testingcode-coverageintrospectionimpact-analysis

解决方案


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


推荐阅读