2

我的项目是由大量的旧代码组成的。

我怎么知道实际使用了多少行代码?

Klocwork 可以给我这个答案吗?我注意到 Klocwork 拥有项目中的行数(SLOC) - 但它是实际使用的行数 - 还是它可以包含“死代码”区域?

谢谢,

摩西

4

2 回答 2

1

我没用过klocwork,但是应该能找到无法访问的代码。静态分析工具(Klocwork)只能找到永远不可能到达的代码,它不会找到实际上永远无法到达的代码。

您可以运行其他工具来确定运行时的代码覆盖率,因为该产品适用于各种各样的用例。这些取决于您正在运行的平台,并且它们会检测代码(这可能会导致非常敏感的代码出现性能问题)。

于 2010-08-10T12:01:53.847 回答
0

Klocwork SLOC 计数将包括死代码区域。但是 Klocwork 也可以找到死代码。

于 2010-08-25T15:19:27.433 回答