一种数据处理方法及装置制造方法及图纸

技术编号:24036090 阅读:57 留言:0更新日期:2020-05-07 01:56
本发明专利技术的实施例提供一种数据处理方法及装置,涉及通信领域,用以解决现有的缺陷代码处理过程的处理率过低的问题。该方法包括:获取目标代码的第一缺陷数据列表,第一缺陷数据列表包括:至少一个缺陷数据的数据信息,该数据信息包括代码路径信息;根据各个缺陷数据的代码路径信息,确定出各个缺陷数据对应的目标缺陷负责人信息;将各个缺陷数据的数据信息与对应的目标缺陷负责人信息间的对应关系添加至第一缺陷数据列表中,更新第一缺陷数据列表。

A data processing method and device

【技术实现步骤摘要】
一种数据处理方法及装置
本专利技术涉及通信领域,尤其涉及一种数据处理方法及装置。
技术介绍
随着软件行业的发展越来越成熟,大型项目的代码规模也越来越大。由于编程人员技术水平的限制以及代码逻辑的越来越复杂,源代码中难免存在诸多的漏洞和缺陷。现今,主要通过静态代码检测工具在不执行代码的情况下来检测出源代码中的缺陷代码,即容易导致程序漏洞的代码。然而,在现有技术中,静态代码检测工具在检测出源代码中的缺陷代码后,仅仅只会将所有缺陷代码的代码信息上报至数据管理中心,并不会进行责任认定,即现有技术无法定位出这些缺陷代码的负责人,进而无法进行责任认定,从而导致整体的缺陷处理效率过低。
技术实现思路
本专利技术的实施例提供一种数据处理方法及装置,以解决现有的缺陷代码处理过程的处理率过低的问题。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,提供一种数据处理方法,包括:获取目标代码的第一缺陷数据列表,所述第一缺陷数据列表包括:至少一个缺陷数据的数据信息,所述数据信息包括代码路径信息;根据各本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n获取目标代码的第一缺陷数据列表,所述第一缺陷数据列表包括至少一个缺陷数据的数据信息,所述数据信息包括代码路径信息;/n根据各个缺陷数据的代码路径信息,确定出各个缺陷数据对应的目标缺陷负责人信息;/n将各个缺陷数据的数据信息与对应的目标缺陷负责人信息间的对应关系添加至所述第一缺陷数据列表中,更新所述第一缺陷数据列表。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
获取目标代码的第一缺陷数据列表,所述第一缺陷数据列表包括至少一个缺陷数据的数据信息,所述数据信息包括代码路径信息;
根据各个缺陷数据的代码路径信息,确定出各个缺陷数据对应的目标缺陷负责人信息;
将各个缺陷数据的数据信息与对应的目标缺陷负责人信息间的对应关系添加至所述第一缺陷数据列表中,更新所述第一缺陷数据列表。


2.根据权利要求1所述的数据处理方法,其特征在于,所述根据所述各个缺陷数据的代码路径信息,确定出各个缺陷数据对应的目标缺陷负责人信息,包括:
针对每个缺陷数据,均执行以下操作:
从缺陷负责人列表中,确定出与所述缺陷数据的代码路径信息对应的目标缺陷负责人信息;
其中,所述缺陷负责人列表包括:至少一个代码路径信息以及至少一个缺陷负责人信息,一个缺陷负责人信息对应至少一个代码路径信息。


3.根据权利要求1所述的数据处理方法,其特征在于,所述数据信息还包括缺陷类型;所述获取目标代码的第一缺陷数据列表,包括:
获取所述目标代码的第二缺陷数据列表;其中,所述第二缺陷数据列表包括至少一个缺陷数据的数据信息;
遍历所述第二缺陷数据列表,对所述第二缺陷数据列表中的缺陷数据进行筛选,并将筛选出的缺陷数据组成所述第一缺陷数据列表;
其中,遍历所述第二缺陷数据列表,包括:
若当前遍历的缺陷数据的缺陷类型与第一预设缺陷类型匹配,则筛选出所述缺陷数据;
若所述缺陷数据的缺陷类型与所述第一预设缺陷类型不匹配,则继续遍历所述第二缺陷数据列表中所述当前遍历的缺陷数据的下一个缺陷数据。


4.根据权利要求1至3任一项所述的数据处理方法,其特征在于,所述获取目标代码的第一缺陷数据列表之前,所述方法还包括:
获取所述目标代码的至少一个第三缺陷数据列表;
其中,一个第三缺陷数据列表中的所有缺陷数据的缺陷类型相同,每个第三缺陷数据列表对应的缺陷类型不同。


5.根据权利要求4所述的数据处理方法,其特征在于,所述获取目标代码的第一缺陷数据列表,包括:
从所述至少一个第三缺陷数据列表中,筛选出与第二预设缺陷类型对应的目标...

【专利技术属性】
技术研发人员:陈成郭静章年忠
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1