发明名称 一种代码生产率统计方法及其系统
摘要 本发明涉及统计技术领域,尤其是一种代码生产率统计方法及其系统。本发明首先确定要统计的时间段和要统计的所有代码所在的路径,使用操作日志导出模块导出一个操作日志。然后设定分类条件,单类代码行数统计模块逐条读取操作日志,在日志中筛选符合条件的文件提交记录,并读取其版本号;比较。代码修改的行数,并进行记录,直到该类代码统计完毕为止;重复以上步骤直至所有类型的代码统计完;完毕后,得到一个各个用户的代码行数的记录,各单类乘以其代码换算比例,统计得到各个用户总代码生产率;最后将结果生成报表。本发明能够快速地对代码生产率进行统计,节省统计时间,提高统计效率;可以IT研发人员的工作质量、效率及工作成果总结和改进。
申请公布号 CN103699637B 申请公布日期 2017.02.08
申请号 CN201310719445.0 申请日期 2013.12.23
申请人 国云科技股份有限公司 发明人 汤碧君;杨松;莫展鹏;季统凯
分类号 G06F17/30(2006.01)I;G06F9/44(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京科亿知识产权代理事务所(普通合伙) 11350 代理人 汤东凤
主权项 一种代码生产率统计方法,其特征在于:包括如下步骤:步骤1:确定要统计的时间段和要统计的所有代码所在的路径后,使用操作日志导出模块导出一个操作日志;步骤2:单类代码行数统计模块先设定分类条件,即文件后缀;步骤3:单类代码行数统计模块逐条读取操作日志,在日志中筛选符合条件的文件提交记录,并读取其版本号;步骤4:单类代码行数统计模块比较当前版本号与上个版本号之间代码修改的行数,并进行记录,直到该类代码统计完毕为止;步骤5:如果需要继续统计其他类别的代码,则返回步骤2;如果不需要统计,执行步骤6;步骤6:在各单类代码统计完毕以后,将得到一个各个用户的代码行数的记录,代码生产率统计模块将各单类乘以其代码换算比例,然后将换算后的值相加,统计得到各个用户总代码生产率;步骤7:存储模块将代码生产率统计模块的结果生成报表。
地址 523808 广东省东莞市松山湖科技产业园区松科苑14号楼