项目源代码统计工具对比

利用空闲时间分别对git-fame(1.15.2)、cloc(1.96)和SourceCounter(3.5.33.73)三款软件源代码统计工具进行对比分析,结果如下:

1、git-fame主要偏向于项目成员成果贡献统计,包括Author(作者)、loc(代码行总数)、coms(提交总数)、files(文件总数)、distribution(前三项总占比),该工具统计结果偏重于反应团队人员工作业绩,详情如下:

 

 2、cloc主要偏重于项目软件源代码中各类开发语言的结构分析,统计结构主要包括Language(开发语言)、files(文件数量)、blank(空白行数)、comment(注释行数)和code(纯代码行数),该工具更偏重于软件源代码结构分析统计,便于整体架构掌控,并且该工具支持大部分研发语言,具体描述可访问cloc,详情如下:

 

 3、SourceCounter主要用于代码分析及成本评估,包括详细、合计和报表三种模式统计,但其支持的开发语言有限,较适合C和java,可统计代码行数、空行、注释行、单元测试、人工成本等,适合项目审查及成本把控统计,详情如下:

 

 三种源代码统计工具各有特色,可根据实际需求搭配使用。

 

posted @ 2023-02-23 18:50  一点空白  阅读(455)  评论(0编辑  收藏  举报