Klocwork& c - 实际使用的源代码行数

时间:2010-08-10 11:55:46

标签: c klocwork

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

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

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

谢谢,

摩西

2 个答案:

答案 0 :(得分:1)

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

您可以运行其他工具来确定运行时的代码覆盖率,因为产品已经过各种各样的用例。这些因您运行的平台而异,它们会对代码进行检测(这会导致代码非常敏感时出现性能问题)。

答案 1 :(得分:0)

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