Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的项目是由大量的旧代码组成的。
我怎么知道实际使用了多少行代码?
Klocwork 可以给我这个答案吗?我注意到 Klocwork 拥有项目中的行数(SLOC) - 但它是实际使用的行数 - 还是它可以包含“死代码”区域?
谢谢,
摩西
我没用过klocwork,但是应该能找到无法访问的代码。静态分析工具(Klocwork)只能找到永远不可能到达的代码,它不会找到实际上永远无法到达的代码。
您可以运行其他工具来确定运行时的代码覆盖率,因为该产品适用于各种各样的用例。这些取决于您正在运行的平台,并且它们会检测代码(这可能会导致非常敏感的代码出现性能问题)。
Klocwork SLOC 计数将包括死代码区域。但是 Klocwork 也可以找到死代码。