SourceCounter 是一个代码统计工具,能完美支持几十种代码格式,可以统计代码的行数、大小、注释等,可以保存为CSV和HTML文件,另外軟件还支持对軟件开发的各个阶段的工数、成本进行分析和预测。

軟件功能
支持对30多种代码格式进行统计可以对 C++、VB.Net、VB、C#、JAVA、Delphi、ASP.Net、ASP、JSP、HTML 等项目进行统计;
可将统计结果保存为 CSV 或 HTML 文件格式支持多目录和包含子目录的统计方式;
可以自由添加想要統計的文件的擴展名;
能夠分析和預測開發項目的工數(人月數)和成本;
能夠分析和預測開發項目的各種質量指標包括:測試用例密度、缺陷檢出密度保存統計過的目錄;
支持多国语言界面簡體中文、繁体中文、英文、日语。
SourceCounter使用方法
1、解压軟件,因为軟件为绿色版,双击安装文件直接语言选择界面,点击簡體中文。

2、之后弹出軟件使用界面
3、點擊目錄的+號可以添加統計內容
4、完成後點擊如下圖可以導出結果
SourceCounter使用說明
主窗口
統計設定區域
“添加...” - 打开“添加源代码目录”对话框
“删除” - 删除选中的源代码目录
“选择” - 打开“选择代码类型”对话框
“递归统计子目录” - 统计所有的子目录
“更多设定...” - 打开“更多设定”对话框
状态 - 显示统计状态
开始/停止 - 开始/停止统计
統計結果區域
“保存...”- 打开“保存文件”对话框
“检查更新...”- 打开检查更新网页
“界面语言...”- 打开“语言选择”对话框
“关于...” - 打开“关于”对话框
“退出” - 退出程序
更多设定 对话框
本工具默認給出各種質量指標和工數、成本指標等都是參考值,請根據各個公司、個人的情況調整。
質量指標設定
单元测试(Unit Testing)
用例密度(Cases Density):设定每千行代码要做的测试用例数。50为本工具的参考值。
缺陷密度(Defects Density):设定每千行代码预计测试出来的缺陷数。10为本工具的参考值。
结合测试(Integration Testing)
用例密度(Cases Density):设定每千行代码要做的测试用例数。20为本工具的参考值。
缺陷密度(Defects Density):设定每千行代码预计测试出来的缺陷数。2为本工具的参考值。
工數和成本分析的設定
編碼生産率:一個人一個月生産的代碼行數。4000爲本工具的參考值。
一个人月的人日数:軟件工程学里面的一个人月里包含的人日数(天数)。20为本工具的参考值。
一个人月的成本:一个人一个月的成本,不光是薪水,还有公司的隐性成本。10000美元为本工具的参考值(这个一定要调整,不然后果不堪设想 :-)
代碼類型相關的對話框
选择代码类型 对话框
“選擇所有類型”:選擇或非選擇所有的擴展名
“添加...”:打开“文件類型設定-添加 对话框”
“编辑...”:打开“文件類型設定-编辑 对话框”
“刪除”:刪除當前選擇的統計代碼擴展名
“OK”:確認選擇內容無誤,並關閉對話框
“Cancel”:取消選擇,並關閉對話框。
文件類型設定
-添加 对话框
“擴展名”:填寫要添加的擴展名,例:.cpp
“描述”:填寫擴展名的描述信息
“源代碼語言風格”:選擇所填擴展名文件的語言風格
“風格描述”:填寫風格描述
“單行注釋”:不可更改
“多行注釋開始”:不可更改
“多行注釋結束”:不可更改
“OK”:確定,並關閉對話框
“Cancel”:取消,並關閉對話框
文件類型設定
-编辑 对话框
“擴展名”:同上
“描述”:同上
“源代碼語言風格”:同上
“風格描述”:同上
“單行注釋”:同上
“多行注釋開始”:同上
“多行注釋結束”:同上
“OK”:同上
“Cancel”:同上