程序统计工具

Posted

技术标签:

【中文标题】程序统计工具【英文标题】:Tool for program statistics 【发布时间】:2009-11-07 15:08:05 【问题描述】:

是否有工具能够解析我的源代码(fortran、C 或 C++)并返回统计信息,例如循环数、平均循环大小、函数数、函数调用数、数量,数组,变量等的大小和类型?

类似于this 的东西在我的架构上不容易运行

【问题讨论】:

【参考方案1】:

神奇的 Google 术语是“代码指标”。***有一个list。

【讨论】:

【参考方案2】:

有一个名为 nDepend 的工具可以提供这种分析。

http://ndepend.com/

它主要用于 .net 语言,但也有 c++ 和 Java 版本。

【讨论】:

对于 c++,您可以使用 cppdepend(cppdepend.com),对于 java,ndepend 就像是 jarchitect (jarchitect.com)【参考方案3】:

SourceMonitor 是一款免费且易于使用的代码指标报告软件。

【讨论】:

【参考方案4】:

Understand for Fortran/C/C++

【讨论】:

以上是关于程序统计工具的主要内容,如果未能解决你的问题,请参考以下文章

程序员实用工具,推荐一款代码统计神器GitStats

Linux下安装代码统计工具git_stats

个人项目 - 词频统计

一款惨绝人寰,惨无人道的程序员工时统计工具

代码统计工具,要支持差异统计,如:代码修改行数、删除行数、新增行数等

分享一个开源的JavaScript统计图表库,40行代码实现专业统计图表