[发明专利]整型代码扫描方法及其装置、设备、介质在审
申请号: | 202210726046.6 | 申请日: | 2022-06-23 |
公开(公告)号: | CN115048101A | 公开(公告)日: | 2022-09-13 |
发明(设计)人: | 王志盼 | 申请(专利权)人: | 广州方硅信息技术有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/36 |
代理公司: | 广州利能知识产权代理事务所(普通合伙) 44673 | 代理人: | 王增鑫 |
地址: | 511442 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 整型 代码 扫描 方法 及其 装置 设备 介质 | ||
本申请公开一种整型代码扫描方法及其装置、设备、介质,所述方法包括:响应作用于待扫描代码文件集的低位整型扫描指令,获取作用于所述待扫描代码文件集的目标低位整型库,所述目标低位整型库中存储着多个低位整型数据;调用预设的低位整型扫描规则,根据所述目标低位整型库,扫描出所述待扫描代码文件集的各代码文件中具有所述低位整型数据的低位整型代码语句;将各所述低位整型代码语句与其对应的代码文件名封装为打印映射数据,生成包含各所述打印映射数据的打印文件进行输出。本申请可高效地扫描出代码文件中具有低位整型数据的代码语句以将其打印输出,代替人工代码检索,有效地提升应用程序的开发及修复效率。
技术领域
本申请涉及程序开发领域,尤其涉及一种整型代码扫描方法,此外还涉及该方法相应的装置、设备以及非易失性存储介质。
背景技术
现有的互联网平台应用程序在开发时一般都采用32位整型数据定义平台用户的用户唯一标识,或使用32位整型数据定义与平台用户的用户唯一标识相关联的属性及参数进行平台中相关功能的开发,例如,对于网络直播平台的应用程序而言,通常使用32位整型数据定义平台中的主播用户及观众用户的用户唯一标识,且对于需使用用户唯一标识的功能进行开发时常需要使用32位整型数据定义相关属性及参数以保证功能的运行稳定性。
随着平台的发展,32位整型数据所能表示的数据最大值以无法满足平台与日俱增的用户数量,因此,平台的开发人员检索出平台应用程序中的使用32位整型数据的代码语句,以将32位整型数据修改为可表示更高数据量的其他位数的整型数据,但由开发人员人工检索出使用32位整型数据的代码语句需耗费大量的时间,具有较高的成本,且覆盖率较低,使得新版本的应用程序无法快速地上线供平台用户使用或新版本应用程序的运行常常出现问题,影响了平台用户的使用体验,甚至使得平台不得停止开放新用户注册,使得未成为平台用户的互联网用户无法使用平台的应用程序。
鉴于人工进行低位整型数据检索所存在的问题,本申请人出于解决该问题的考虑做出相应的探索。
发明内容
本申请的目的在于满足用户需求而提供一种整型代码扫描方法,此外还涉及该方法相应的装置、设备、非易失性存储介质以及计算机程序产品。
为实现本申请的目的,采用如下技术方案:
适应本申请的目的而提出的一种整型代码扫描方法,包括如下步骤:
响应作用于待扫描代码文件集的低位整型扫描指令,获取作用于所述待扫描代码文件集的目标低位整型库,所述目标低位整型库中存储着多个低位整型数据;
调用预设的低位整型扫描规则,根据所述目标低位整型库,扫描出所述待扫描代码文件集的各代码文件中具有所述低位整型数据的低位整型代码语句;
将各所述低位整型代码语句与其对应的代码文件名封装为打印映射数据,生成包含各所述打印映射数据的打印文件进行输出。
进一步的实施例中,所述调用预设的低位整型扫描算法,根据所述目标低位整型库,扫描出所述待扫描代码文件集的各代码文件中具有所述低位整型数据的低位整型代码语句的步骤中,包括如下步骤:
调用低位整型变量扫描器,以扫描所述待扫描代码文件集中当前需进行扫描的当前代码文本;
获取所述目标低位整型库中的多个低位整型关键字数据;
根据所述低位整型变量扫描器的变量匹配算法,扫描出当前代码文件中使用任一所述低位整型关键字数据定义变量的代码语句。
进一步的实施例中,所述调用预设的低位整型扫描算法,根据所述目标低位整型库,扫描出所述待扫描代码文件集的各代码文件中具有所述低位整型数据的低位整型代码语句的步骤中,包括如下步骤:
调用低位整型属性扫描器,以扫描所述待扫描代码文件集中当前需进行扫描的当前代码文本;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州方硅信息技术有限公司,未经广州方硅信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210726046.6/2.html,转载请声明来源钻瓜专利网。