[发明专利]一种代码检查方法、装置、电子设备和存储介质在审
申请号: | 202010864996.6 | 申请日: | 2020-08-25 |
公开(公告)号: | CN112000577A | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 马佳鑫;孙明昌;曲颖 | 申请(专利权)人: | 得到(天津)文化传播有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F16/2455;G06F8/71 |
代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 刘立升 |
地址: | 300000 天津市滨海新区中*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 代码 检查 方法 装置 电子设备 存储 介质 | ||
本申请涉及计算机技术领域,尤其涉及一种代码检查方法、装置、电子设备和存储介质。本说明书提供的一种代码检查方法,包括:获取第一列表,所述第一列表包含目标代码文件,所述目标代码文件为带有指定后缀名,且为目标应用程序的代码文件;获取第二列表,所述第二列表包含目标代码片段;对所述第一列表中的目标代码文件进行全局扫描,以确定所述目标代码文件中是否包含所述第二列表中的目标代码片段;若否,则判断所述第一列表存在异常代码文件或者所述第二列表存在异常代码片段。本方案能够有效快速地感知因代码改动而导致的某些代码信息丢失的情况。
技术领域
本申请涉及计算机技术领域,尤其涉及一种代码检查方法、装置、电子设备和存储介质。
背景技术
代码是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。埋点是网络应用产品的一种常用的数据采集方法,主要用来采集用户行为数据,例如页面访问路径、点击了什么元素等,进行数据分析,从而让用户更加合理的安排运营计划。
埋点存在于代码中,若一旦有代码改动导致埋点丢失,外界是无法感知的。因此,本领域需要一种能够对代码进行检查的方法。
发明内容
有鉴于此,本说明书实施例提供了一种程序代码检查方法、装置、电子设备和存储介质,用于对代码进行检查,以快速、全面地排查代码的异常问题。
本说明书实施例采用下述技术方案:
本说明书实施例提供了一种代码检查方法,该方法包括:
获取第一列表,所述第一列表包含目标代码文件,所述目标代码文件为带有指定后缀名,且为目标应用程序的代码文件;
获取第二列表,所述第二列表包含目标代码片段;
对所述第一列表中的目标代码文件进行全局扫描,以确定所述目标代码文件中是否包含所述第二列表中的目标代码片段;
若否,则判断所述第一列表存在异常代码文件或者所述第二列表存在异常代码片段。
本说明书还提供了一种代码检查装置,该装置包括:第一获取模块,所述第一获取模块用于获取第一列表,所述第一列表包含目标代码文件,所述目标代码文件为带有指定后缀名的代码文件;
第二获取模块,所述第二获取模块用于获取第二列表,所述第二列表包含目标代码片段;
第一扫描模块,所述第一扫描模块用于对所述第一列表中的目标代码文件进行全局扫描,以确定所述目标代码文件中是否包含所述第二列表中的目标代码片段;
第一判断模块,所述第一判断模块用于判断所述第一列表是否存在异常代码文件,或者用于判断所述第二列表是否存在异常代码片段。
本说明书还提供了一种电子设备,包括:至少一个处理器和存储器,所述存储器存储有程序,并且被配置成由所述至少一个处理器执行上述的代码检查方法。
本说明书还提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现上述的代码检查方法。
本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:本说明书的方案通过获取包含目标代码文件的第一列表和包含目标代码片段的第二列表,然后逐级遍历所有目标代码片段,以判断第一列表中的目标代码文件中是否存在该目标代码片段。这样一来,通过全方位的自动化执行扫描代码可以有效快速地感知目标代码片段或目标代码文件的异常情况,减少因代码改动导致的代码丢失的情况。此外,本方案还提升了代码回归测试的覆盖率以及测试效率,有效节约了人力资源。同时,可以提高团队协作的便捷性,即在异常代码输出后,相关人员可以查看相关异常代码数据以及原因,从而快速定位问题。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于得到(天津)文化传播有限公司,未经得到(天津)文化传播有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010864996.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自适应电压调节电路
- 下一篇:一种挖掘机控制方法、装置、存储介质及挖掘机