【技术实现步骤摘要】
一种代码度量方法、装置、电子设备和介质
本申请涉及计算机技术,具体涉及软件工程技术,尤其涉及一种代码度量方法、装置、电子设备和介质。
技术介绍
代码度量是一组软件度量值,使开发人员可以更好地了解他们在开发的代码。利用代码度量,开发人员可以了解哪些类型或方法应该返工,或者进行更彻底的测试;开发团队可以识别潜在的风险、了解项目的当前状态,并跟踪软件开发的进度。然而目前,采用传统的代码度量技术对代码进行度量得到的度量结果比较单调,不能有效帮助开发人员提高代码工程质量。
技术实现思路
本申请实施例提供一种代码度量方法、装置、电子设备和介质,能够有效帮忙开发人员明确代码的优化方向,进而提高代码工程质量。第一方面,本申请实施例公开了一种代码度量方法,该方法包括:在监测到代码度量事件时,获取当前项目的待度量代码,以及所述待度量代码的度量指标;根据所述待度量代码的度量指标,对所述待度量代码进行度量,以产生待度量代码的基础度量数据;根据所述待度量代码的标准度量数据和/或其他项目中代码 ...
【技术保护点】
1.一种代码度量方法,其特征在于,包括:/n在监测到代码度量事件时,获取当前项目的待度量代码,以及所述待度量代码的度量指标;/n根据所述待度量代码的度量指标,对所述待度量代码进行度量,以产生待度量代码的基础度量数据;/n根据所述待度量代码的标准度量数据和/或其他项目中代码的基础度量数据,对所述待度量代码的基础度量数据进行分析,得到所述待度量代码的度量报告。/n
【技术特征摘要】
1.一种代码度量方法,其特征在于,包括:
在监测到代码度量事件时,获取当前项目的待度量代码,以及所述待度量代码的度量指标;
根据所述待度量代码的度量指标,对所述待度量代码进行度量,以产生待度量代码的基础度量数据;
根据所述待度量代码的标准度量数据和/或其他项目中代码的基础度量数据,对所述待度量代码的基础度量数据进行分析,得到所述待度量代码的度量报告。
2.根据权利要求1所述的方法,其特征在于,根据所述待度量代码的标准度量数据,对所述待度量代码的基础度量数据进行分析,得到所述待度量代码的度量报告,包括:
根据所述待度量代码中标准代码的版本标识,确定所述标准代码的基础度量数据,并将所述标准代码的基础度量数据作为所述待度量代码的标准度量数据;
根据所述待度量代码的标准度量数据,与所述待度量代码的基础度量数据之间的差值分析结果,得到所述度量报告中增量分析数据。
3.根据权利要求2所述的方法,其特征在于,根据所述待度量代码中标准代码的版本标识,确定所述标准代码的基础度量数据,包括:
若根据所述标准代码的版本标识识别到度量数据补充事件,则执行对标准代码进行度量的操作,以确定所述标准代码的基础度量数据。
4.根据权利要求1所述的方法,其特征在于,根据其他项目中代码的基础度量数据,对所述待度量代码的基础度量数据进行分析,得到所述待度量代码的度量报告,包括:
根据设定代码评分规则,确定所述待度量代码的基础度量数据的代码度量分值;
根据其他项目中的代码的基础度量数据的代码度量分值,以及所述待度量代码的基础度量数据的代码度量分值,确定所述度量报告中排名数据。
5.根据权利要求1所述的方法,其特征在于,根据其他项目中代码的基础度量数据,对所述待度量代码的基础度量数据进行分析,得到所述待度量代码的度量报告,包括:
确定其他项目...
【专利技术属性】
技术研发人员:慕海龙,吕志旺,彭云鹏,何军,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。