【发布时间】:2011-04-28 07:10:28
【问题描述】:
我正在处理的一个项目(在 C 中)有很多代码部分可以根据编译时配置使用预处理器指令包含或省略。
我有兴趣估计不同配置向我的核心项目添加或减少了多少行代码。换句话说,我想在某处写几行#define 和#undef,并了解这对LOC 计数有何影响。
我不熟悉 LOC 计数器,但粗略搜索了一下,似乎大多数容易获得的工具都没有这样做。我假设这不是一个难题,而只是一个相当不常见的衡量指标。
是否有现有的工具可以满足我的需求,或者有一些简单的方法可以自己完成?排除 cmets 和空白行也将是一个主要的优点。
【问题讨论】:
标签: c c-preprocessor code-metrics