检测我的C源代码中的冗长(行数)函数

时间:2013-08-30 14:51:46

标签: c count statistics lines

我想对我的代码库中的函数的长度(行数)进行统计,这样我就可以责怪那些负责我发现的六十多行函数的人。

你知道我怎么做吗?

我知道wc -l,但我想了解内部功能。 我也知道cloc,但它的统计数据太普遍了。

理想情况下,我想像这样展示结果,不计算评论:

1 foo.c: 'do_work()' is 1534 lines long
2 bar.c: 'do_more()' is 451  lines long
3 baz.c: 'bloated()' is 2853 lines long

1 个答案:

答案 0 :(得分:0)

Sourcemonitor是一种代码指标工具,支持C和其他语言。看起来很有前途,但没有第一手经验。