一种数据处理方法、装置、电子设备以及存储介质制造方法及图纸

技术编号:32832383 阅读:10 留言:0更新日期:2022-03-26 20:47
本申请实施例公开了一种数据处理方法、装置、电子设备以及存储介质,应用于计算机技术领域。该方法可以包括:获取目标项目在目标版本下的目标代码文件,每个目标代码文件对应于每个功能模块;根据目标代码文件解析出每个目标代码文件对应的目标警告项;从历史代码文件中提取历史警告项;根据目标警告项对应的K个维度的警告关联信息以及历史警告项对应的K个维度的警告关联信息,生成目标统计列表;将目标统计列表中每个功能模块的统计信息发送至对应的处理对象。通过本方法实施例可以有助于提升对目标项目的警告项的检测的效率。本申请实施例还可以应用于区块链技术领域,如可以从区块链中获取历史警告项。区块链中获取历史警告项。区块链中获取历史警告项。

【技术实现步骤摘要】
一种数据处理方法、装置、电子设备以及存储介质


[0001]本申请应用于计算机
,尤其涉及一种数据处理方法、装置、电子设备以及存储介质。

技术介绍

[0002]随着计算机技术的高速发展,在开发一个项目时,如开发一个软件或网页等,通常需要检测项目的代码文件是否存在问题。目前,检测项目的代码文件是否存在问题,通常是通过扫描项目的全部文件,然后确定出项目的代码文件中存在的警告项,由于需要对全部文件进行扫描,需要分析的数据量较多,导致对代码文件的警告项的检测的效率较低。

技术实现思路

[0003]本申请实施例提供了一种数据处理方法、装置、电子设备以及存储介质,有助于提升对目标项目的警告项的检测的效率。
[0004]一方面,本申请实施例公开了一种数据处理方法,所述方法包括:
[0005]获取目标项目在目标版本下的目标代码文件,每个目标代码文件对应于每个功能模块,每个功能模块关联有对应的处理对象;
[0006]根据所述目标代码文件解析出每个目标代码文件对应的目标警告项,所述目标警告项对应有K个维度的警告关联信息;K为正整数;
[0007]获取所述目标项目在历史版本下的历史代码文件,并从所述历史代码文件中提取历史警告项,所述历史警告项对应有K个维度的警告关联信息;
[0008]根据所述目标警告项对应的K个维度的警告关联信息以及所述历史警告项对应的K个维度的警告关联信息,生成目标统计列表;所述目标统计列表包括针对每个功能模块的统计信息;
[0009]按照每个目标代码文件对应于的功能模块对应的处理对象,将所述目标统计列表中每个功能模块的统计信息发送至对应的处理对象。
[0010]另一方面,本申请实施例公开了一种数据处理装置,所述装置包括:
[0011]获取单元,用于获取目标项目在目标版本下的目标代码文件,每个目标代码文件对应于每个功能模块,每个功能模块关联有对应的处理对象;
[0012]处理单元,用于根据所述目标代码文件解析出每个目标代码文件对应的目标警告项,所述目标警告项对应有K个维度的警告关联信息;K为正整数;
[0013]所述获取单元,还用于获取所述目标项目在历史版本下的历史代码文件,并从所述历史代码文件中提取历史警告项,所述历史警告项对应有K个维度的警告关联信息;
[0014]所述处理单元,还用于根据所述目标警告项对应的K个维度的警告关联信息以及所述历史警告项对应的K个维度的警告关联信息,生成目标统计列表;所述目标统计列表包括针对每个功能模块的统计信息;
[0015]发送单元,用于按照每个目标代码文件对应于的功能模块对应的处理对象,将所
述目标统计列表中每个功能模块的统计信息发送至对应的处理对象。
[0016]又一方面,本申请实施例提供了一种电子设备,电子设备包括处理器、存储器,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于执行如下步骤:
[0017]获取目标项目在目标版本下的目标代码文件,每个目标代码文件对应于每个功能模块,每个功能模块关联有对应的处理对象;
[0018]根据所述目标代码文件解析出每个目标代码文件对应的目标警告项,所述目标警告项对应有K个维度的警告关联信息;K为正整数;
[0019]获取所述目标项目在历史版本下的历史代码文件,并从所述历史代码文件中提取历史警告项,所述历史警告项对应有K个维度的警告关联信息;
[0020]根据所述目标警告项对应的K个维度的警告关联信息以及所述历史警告项对应的K个维度的警告关联信息,生成目标统计列表;所述目标统计列表包括针对每个功能模块的统计信息;
[0021]按照每个目标代码文件对应于的功能模块对应的处理对象,将所述目标统计列表中每个功能模块的统计信息发送至对应的处理对象。
[0022]又一方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序指令,计算机程序指令被处理器执行时,用于执行如下步骤:
[0023]获取目标项目在目标版本下的目标代码文件,每个目标代码文件对应于每个功能模块,每个功能模块关联有对应的处理对象;
[0024]根据所述目标代码文件解析出每个目标代码文件对应的目标警告项,所述目标警告项对应有K个维度的警告关联信息;K为正整数;
[0025]获取所述目标项目在历史版本下的历史代码文件,并从所述历史代码文件中提取历史警告项,所述历史警告项对应有K个维度的警告关联信息;
[0026]根据所述目标警告项对应的K个维度的警告关联信息以及所述历史警告项对应的K个维度的警告关联信息,生成目标统计列表;所述目标统计列表包括针对每个功能模块的统计信息;
[0027]按照每个目标代码文件对应于的功能模块对应的处理对象,将所述目标统计列表中每个功能模块的统计信息发送至对应的处理对象。
[0028]又一方面,本申请实施例公开了一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取所述计算机指令,处理器执行所述计算机指令,使得所述计算机设备执行上述数据处理方法。
[0029]本申请提供一种数据处理方案,能够获取目标项目在目标版本下的目标代码文件,每个目标代码文件对应于每个功能模块,由此可以选择需要检测警告项的功能模块对应的目标代码文件,灵活地实现对目标项目的代码检测;进而根据目标代码文件解析出每个目标代码文件对应的目标警告项,并获取目标项目在历史版本下历史代码文件分别对应的历史警告项,然后根据目标警告项对应的K个维度的警告关联信息以及历史警告项对应的K个维度的警告关联信息,生成目标统计列表,由此能够检测出历史版本与目标版本的检测结果之间的差异;进而将目标统计列表中每个功能模块的统计信息发送至功能模块对应
的处理对象,使得每个功能模块对应的处理对象能够基于对应功能模块的检测结果进行后续处理,便于在多人协作项目中的任务分工。由此可以通过对目标项目的功能模块的划分实现对目标项目中的任意功能模块的代码文件的警告项检测,有助于提升对目标项目的警告项的检测的效率。
附图说明
[0030]为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031]图1是本申请实施例提供的一种数据处理系统的结构示意图;
[0032]图2是本申请实施例提供的一种数据处理方法的流程示意图;
[0033]图3是本申请实施例提供的一种数据处理方法的流程示意图;
[0034]图4是本申请实施例提供的一种目标统计列表的效果示意图;
[0035]图5是本申请实施例提供的一种目标统计列表的效果示意图;
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:获取目标项目在目标版本下的目标代码文件,每个目标代码文件对应于每个功能模块,每个功能模块关联有对应的处理对象;根据所述目标代码文件解析出每个目标代码文件对应的目标警告项,所述目标警告项对应有K个维度的警告关联信息;K为正整数;获取所述目标项目在历史版本下的历史代码文件,并从所述历史代码文件中提取历史警告项,所述历史警告项对应有K个维度的警告关联信息;根据所述目标警告项对应的K个维度的警告关联信息以及所述历史警告项对应的K个维度的警告关联信息,生成目标统计列表;所述目标统计列表包括针对每个功能模块的统计信息;按照每个目标代码文件对应于的功能模块对应的处理对象,将所述目标统计列表中每个功能模块的统计信息发送至对应的处理对象。2.根据权利要求1所述方法,其特征在于,所述统计信息中包括警告对比信息;所述根据所述目标警告项对应的K个维度的警告关联信息以及所述历史警告项对应的K个维度的警告关联信息,生成目标统计列表,包括:根据所述目标警告项对应的K个维度的警告关联信息与所述历史警告项对应的K个维度的警告关联信息,确定警告对比信息,所述警告对比信息包括以下一项或多项:已修复的历史警告项信息、新增的警告项信息;根据所述目标警告项对应的K个维度的警告关联信息与所述警告对比信息生成目标统计列表。3.根据权利要求1所述方法,其特征在于,所述目标项目包括M个功能模块,M为正整数;所述获取目标项目在目标版本下的目标代码文件,包括:获取代码处理指令,所述代码处理指令用于指示获取N个目标功能模块所对应的代码文件,N为正整数,N小于或等于M;根据所述代码处理指令,分别确定每个目标功能模块对应的目标文件夹;所述目标文件夹用于存储目标功能模块对应的代码文件;将所述目标文件夹下的代码文件作为目标代码文件。4.根据权利要求3所述方法,其特征在于,所述获取代码处理指令,包括:检测到功能模块输入操作,根据所述功能模块输入操作所指示的N个目标功能模块生成代码处理指令;所述功能模块输入操作用于输入N个目标功能模块的模块信息;或者,确定每个功能模块的重要程度,根据所述每个功能模块的重要程度确定N个目标功能模块,根据所述N个目标功能模块生成代码处理指令。5.根据权利要求1所述方法,其特征在于,所述按照每个目标代码文件对应于的功能模块对应的处理对象,将所述目标统计列表中每个功能模块的统计信息发送至对应的处理...

【专利技术属性】
技术研发人员:江海宏
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:

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

1