[发明专利]量化开发人员代码质量的方法和装置在审
申请号: | 201610150797.2 | 申请日: | 2016-03-16 |
公开(公告)号: | CN107203370A | 公开(公告)日: | 2017-09-26 |
发明(设计)人: | 张焱;徐铭泽 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京博思佳知识产权代理有限公司11415 | 代理人: | 林祥 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 量化 开发人员 代码 质量 方法 装置 | ||
技术领域
本申请涉及计算机技术领域,尤其涉及一种量化开发人员代码质量的方法和装置。
背景技术
随着互联网技术和智能设备的快速发展,越来越多的功能可以通过软件实现,因此,开发人员编写代码的质量将直接影响软件开发的进度,甚至影响用户的使用体验。随着开发人员数量的不断增加,如何全面衡量开发人员的代码质量已成为亟待解决的问题。
发明内容
有鉴于此,本申请提供一种量化开发人员代码质量的方法和装置。
具体地,本申请是通过如下技术方案实现的:
一种量化开发人员代码质量的方法,所述方法包括:
接收量化请求,所述量化请求中包括:量化目标、量化维度、量化时间间隔以及量化时间段;
针对所述量化目标,获取所述量化时间段内匹配所述量化维度的样本数据;
根据所述量化时间间隔以及所述样本数据,生成所述量化目标在所述量化维度的量化信息。
可选的,所述方法还包括:
根据所述量化维度的模板,展示所述量化目标在所述量化维度的量化信 息。
可选的,所述针对所述量化目标,获取所述量化时间段内匹配所述量化维度的样本数据,包括:
当所述量化维度为代码覆盖率时,获取所述量化目标在所述量化时间段内的测试用例覆盖代码行数和提交代码行数;
所述根据所述量化时间间隔以及所述样本数据,生成所述量化目标在所述量化维度的量化信息,包括:
根据所述量化时间间隔,将所述量化时间段划分为多个子时间段;
针对每个子时间段,计算所述子时间段内测试用例覆盖代码总行数与提交代码总行数的商,得到所述量化目标在所述子时间段内的代码覆盖率;
所述量化信息包括:所述量化时间段中每个子时间段内的代码覆盖率。
可选的,所述针对所述量化目标,获取所述量化时间段内匹配所述量化维度的样本数据,包括:
当所述量化维度为代码缺陷统计时,获取所述量化目标在所述量化时间段内的缺陷数量;
所述根据所述量化时间间隔以及所述样本数据,生成所述量化目标在所述量化维度的量化信息,包括:
根据所述量化时间间隔,将所述量化时间段划分为多个子时间段;
针对每个子时间段,根据所述子时间段内的缺陷数量计算所述子时间段内所述量化目标的日缺陷均值;
所述量化信息包括:所述量化时间段中每个子时间段内的日缺陷均值。
可选的,所述针对所述量化目标,获取所述量化时间段内匹配所述量化维度的样本数据,包括:
当所述量化维度为SIT缺陷占比时,获取所述量化目标在所述量化时间段内的SIT缺陷数量和DEV缺陷数量;
所述根据所述量化时间间隔以及所述样本数据,生成所述量化目标在所述量化维度的量化信息,包括:
根据所述量化时间间隔,将所述量化时间段划分为多个子时间段;
针对每个子时间段,根据所述子时间段内SIT缺陷数量和DEV缺陷数量计算SIT缺陷占比;
所述量化信息包括:所述量化时间段中每个子时间段内的SIT缺陷占比。
一种量化开发人员代码质量的装置,所述装置包括:
请求接收单元,接收量化请求,所述量化请求中包括:量化目标、量化维度、量化时间间隔以及量化时间段;
数据获取单元,针对所述量化目标,获取所述量化时间段内匹配所述量化维度的样本数据;
代码量化单元,根据所述量化时间间隔以及所述样本数据,生成所述量化目标在所述量化维度的量化信息。
可选的,所述装置还包括:
量化展示单元,根据所述量化维度的模板,展示所述量化目标在所述量化维度的量化信息。
可选的,所述数据获取单元,在所述量化维度为代码覆盖率时,获取所述量化目标在所述量化时间段内的测试用例覆盖代码行数和提交代码行数;
所述代码量化单元,根据所述量化时间间隔,将所述量化时间段划分为多个子时间段,并针对每个子时间段,计算所述子时间段内测试用例覆盖代码总行数与提交代码总行数的商,得到所述量化目标在所述子时间段内的代码覆盖率;
所述量化信息包括:所述量化时间段中每个子时间段内的代码覆盖率。
可选的,所述数据获取单元,在所述量化维度为代码缺陷统计时,获取所述量化目标在所述量化时间段内的缺陷数量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610150797.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种碳纤维自行车轮圈
- 下一篇:电动平衡车的轮毂