说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211305913.5 (22)申请日 2022.10.24 (71)申请人 平安银行股份有限公司 地址 518000 广东省深圳市罗湖区深南 东 路5047号 (72)发明人 周勇  (74)专利代理 机构 深圳紫藤知识产权代理有限 公司 44570 专利代理师 张贤慧 (51)Int.Cl. G06F 11/36(2006.01) G06F 8/71(2018.01) G06F 8/65(2018.01) (54)发明名称 代码检视方法、 装置和计算机可读存 储介质 (57)摘要 本申请实施例公开了一种代码检视方法、 装 置和计算机可读存储介质, 通过在集成开发环境 平台中获取软件代码, 并在软件代码中识别出软 件代码在当前版本中的版本更新代码; 基于版本 更新代码确定待检视代码, 并获取软件代码的文 件路径和待检视代码的代码提交信息; 根据代码 提交信息识别出待检视代码对应的代码提交对 象, 并确定出待检视代码在软件代码中的位置信 息; 基于代码提交对象、 文件路径和待检视代码, 生成代码检视页面, 并基于代码检视页面接收代 码检视信息, 得到代码检视结果; 将代码检视结 果存储至代码检视列表, 代码检视列表基于位置 信息实现由代码检视列表跳转至待检视代码。 以 此, 简化了代码检视流程, 进而提高了代码检视 效率。 权利要求书2页 说明书14页 附图6页 CN 115509938 A 2022.12.23 CN 115509938 A 1.一种代码检视方法, 其特 征在于, 包括: 在集成开发环境平台中获取软件代码, 并在所述软件代码中识别出所述软件代码在当 前版本中的版本更新代码; 基于所述版本更新代码确定待检视代码, 并获取所述软件代码的文件路径以及所述待 检视代码对应的代码提交信息; 根据所述代码提交信 息识别出所述待检视代码对应的代码提交对象, 并在所述软件代 码中确定所述待检视代码在所述软件代码中的位置信息; 基于所述代码提交对象、 所述文件路径以及所述待检视代码, 生成代码检视页面, 并基 于所述代码检视页面接收代码检视信息, 得到代码检视结果; 将所述代码检视结果存储至代码检视列表, 所述代码检视列表基于所述位置信 息实现 由所述代码检视列表跳转至所述待检视代码。 2.如权利要求1所述的代码检视方法, 其特征在于, 所述基于所述版本更新代码确定待 检视代码, 包括: 对所述软件代码进行语法识别, 得到所述软件代码的代码调用关系; 基于所述代码调用关系, 在所述软件代码中识别出与 所述版本更新代码关联的关联代 码; 将所述版本更新代码以及所述关联代码确定为待检视代码。 3.如权利要求2所述的代码检视方法, 其特征在于, 所述基于所述代码调用关系, 在所 述软件代码中识别出与所述版本更新代码关联的关联代码, 包括: 基于所述代码调用关系, 在所述软件代码中识别出与 所述版本更新代码关联的候选关 联代码; 根据所述版本更新代码在所述软件代码中的位置信 息, 在所述候选关联代码中筛选出 关联代码。 4.如权利要求1所述的代码检视方法, 其特征在于, 所述根据所述代码提交信 息识别出 所述待检视代码对应的代码提交对象, 包括: 展示代码提交对象类型选择框, 并基于所述代码提交对象类型选择框接收代码提交对 象类型信息; 在所述代码提交信息识别出 所述待检视代码对应的候选关联对象; 根据所述代码提交对象类型信 息, 在所述候选关联对象中筛选出所述待检视代码对应 的代码提交对象。 5.如权利要求1所述的代码检视方法, 其特征在于, 所述在所述软件代码中确定所述待 检视代码在所述软件代码中的位置信息, 包括: 在所述软件代码中识别出所述待检视代码对应的折叠后起始行号以及折叠后终止行 号; 基于所述 折叠后起始行号, 统计所述软件代码中的折叠行 数; 根据所述折叠行数对所述折叠后 起始行号以及折叠后终止行号进行调节 处理, 得到所 述待检视代码对应的目标起始行号以及目标终止行号; 基于所述目标起始行号以及目标终止行号, 确定所述待检视代码在所述软件代码中的 位置信息 。权 利 要 求 书 1/2 页 2 CN 115509938 A 26.如权利要求1至5任一项所述的代码检视方法, 其特征在于, 所述将所述代码检视结 果存储至代码检视列表之后, 还 包括: 当接收到针对所述代码检视列表中目标代码检视结果的选 中操作时, 获取所述目标代 码检视结果对应的目标待检视代码的目标位置信息以及目标文件路径; 基于所述目标文件路径, 搜索所述目标待检视代码所在的代码文件, 并跳转至所述代 码文件; 根据所述目标位置信息, 在所述代码文件中定位出 所述目标待检视代码所在的位置 。 7.如权利要求1至5任一项所述的代码检视方法, 其特征在于, 所述将所述代码检视结 果存储至代码检视列表之后, 还 包括: 当接收到针对所述代码检视列表的列表导出操作时, 获取所述列表导出操作对应的导 出格式信息; 基于所述导出格式信 息对所述代码检视列表进行打包, 得到所述代码检视列表对应的 导出文件。 8.一种代码检视装置, 其特 征在于, 包括: 获取单元, 用于在集成开发环境平台中获取软件代码, 并在所述软件代码中识别出所 述软件代码在当前 版本中的版本更新代码; 确定单元, 用于基于所述版本更新代码确定待检视代码, 并获取所述软件代码的文件 路径以及所述待检视代码对应的代码提交信息; 识别单元, 用于根据所述代码提交信息识别出所述待检视代码对应的代码提交对象, 并在所述软件代码中确定所述待检视代码在所述软件代码中的位置信息; 检视单元, 用于基于所述代码提交对象、 所述文件路径以及所述待检视代码, 生成代码 检视页面, 并基于所述代码检视页面接收代码检视信息, 得到代码检视结果; 存储单元, 用于将所述代码检视结果存储至代码检视列表, 所述代码检视列表基于所 述位置信息实现由所述代码检视列表跳转至所述待检视代码。 9.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有多条指令, 所述指令适于处理器进行加载, 以执行权利要求1至7任一项所述的代码检视方法中的步 骤。 10.一种计算机设备, 其特征在于, 包括存储器和处理器; 所述存储器存储有应用程序, 所述处理器用于运行所述存储器内的应用程序, 以执行权利要求 1至7任一项 所述的代码 检 视方法中的步骤。权 利 要 求 书 2/2 页 3 CN 115509938 A 3

.PDF文档 专利 代码检视方法、装置和计算机可读存储介质

文档预览
中文文档 23 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共23页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 代码检视方法、装置和计算机可读存储介质 第 1 页 专利 代码检视方法、装置和计算机可读存储介质 第 2 页 专利 代码检视方法、装置和计算机可读存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 07:14:32上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。