全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210661191.0 (22)申请日 2022.06.13 (71)申请人 中国银行股份有限公司 地址 100818 北京市西城区复兴门内大街1 号 (72)发明人 胡鹏 韩雪 李春霞 赵梦雨  郝梦真 王国斌  (74)专利代理 机构 北京三友知识产权代理有限 公司 11127 专利代理师 李辉 王维宁 (51)Int.Cl. G06F 11/36(2006.01) G06Q 40/02(2012.01) (54)发明名称 一种交易银行自动化代码检查方法及装置 (57)摘要 本发明提供了一种交易银行自动化代码检 查方法及装置, 方法包括: 获取待分析的文件列 表; 对文件列表中的源文件进行分析获得源文件 的分析结果; 将分析结果通过预存的交易银行规 则进行匹配, 获得匹配结果。 本申请解决了人工 代码走查的众多 缺点, 比如人力成本、 沟通成本、 代码走查效率、 发现问题的即时性和缺陷的可追 溯性。 对于公司统一代码规范。 软件快速迭代升 级。 对于软件产品的质量有很大的帮助和提升 。 权利要求书1页 说明书6页 附图3页 CN 114968804 A 2022.08.30 CN 114968804 A 1.一种交易银 行自动化代码检查方法, 其特 征在于, 包括: 获取待分析的文件列表; 对所述文件列表中的源文件进行分析获得源文件的分析 结果; 将所述分析 结果通过预存的交易银 行规则进行匹配, 获得匹配结果。 2.根据权利要求1所述的交易银行自动 化代码检查方法, 其特征在于, 所述对所述文件 列表中的源文件进行分析获得源文件的分析 结果, 包括: 从源文件中抽取 元数据信息和包 含各类变量、 方法、 参数的缩进信息; 对所述元 数据信息和所述缩进信息进行解析。 3.根据权利要求2所述的交易银行自动 化代码检查方法, 其特征在于, 所述将所述分析 结果通过预存的交易银 行规则进行匹配, 包括: 将所述元 数据信息与交易银 行规则中的编码规则进行比较; 如果不符合规则, 则发出代码修 正预警。 4.根据权利要求1所述的交易银 行自动化代码检查方法, 其特 征在于, 还 包括: 将提前配置好的代码规则存 储至交易银 行规则仓库中。 5.一种交易银 行自动化代码检查装置, 其特 征在于, 包括: 获取单元, 用于获取待分析的文件列表; 源文件分析 单元, 用于对所述文件列表中的源文件进行分析获得源文件的分析 结果; 规则匹配单元, 用于将所述分析结果通过预存的交易银行规则进行匹配, 获得匹配结 果。 6.根据权利要求5所述的交易银行自动 化代码检查装置, 其特征在于, 所述源文件分析 单元包括: 信息获取模块, 用于从源文件中抽取元数据信 息和包含各类变量、 方法、 参数的缩进信 息; 信息解析模块, 用于对所述元 数据信息和所述缩进信息进行解析。 7.根据权利要求6所述的交易银行自动 化代码检查装置, 其特征在于, 所述规则匹配单 元包括: 比较模块, 用于将所述元 数据信息与交易银 行规则中的编码规则进行比较; 修正预警模块, 用于如果 不符合规则, 则发出代码修 正预警。 8.根据权利要求5所述的交易银 行自动化代码检查装置, 其特 征在于, 还 包括: 预存模块, 用于将提前配置好的代码规则存 储至交易银 行规则仓库中。 9.一种电子设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计算 机程序, 其特征在于, 所述处理器执行所述程序时实现权利要求1至4任一项所述的交易银 行自动化代码检查方法的步骤。 10.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 该计算机程序被 处理器执行时实现权利要求1至4任一项所述的交易银 行自动化代码检查方法的步骤。 11.一种计算机程序产品, 包括计算机程序/指令, 其特征在于, 该计算机程序/指令被 处理器执行时实现权利要求1至4任一项所述的交易银 行自动化代码检查方法的步骤。权 利 要 求 书 1/1 页 2 CN 114968804 A 2一种交易银行自动化代码检查方 法及装置 技术领域 [0001]本申请属于代码测试技术领域, 具体地讲, 涉及一种交易银行自动化代码检查方 法及装置 。 背景技术 [0002]在现有技术中对人工代码走查主要分为以下步骤: 1、 组织人员代码走查; 2、 根据 checklist查看代码; 3、 单独记录走查结果。 对于使用人工代码走查的过程缺点较多, 比如 耗费沟通人力成本、 只能进行事后检查、 需要定期维护且人工查看代码容易遗漏、 需要单独 记录走查结果 不仅耗费时间且不 易统计等 等诸多问题。 发明内容 [0003]本申请提供了一种交易银行自动化代码检查方法及装置, 以至少解决当前人工代 码走查存在的各类缺陷的问题。 [0004]根据本申请的一个方面, 提供了一种交易银 行自动化代码检查方法, 包括: [0005]获取待分析的文件列表; [0006]对文件列表中的源文件进行分析获得源文件的分析 结果; [0007]将分析结果通过预存的交易银 行规则进行匹配, 获得匹配结果。 [0008]在一实施例中, 对文件列表中的源文件进行分析获得源文件的分析 结果, 包括: [0009]从源文件中抽取 元数据信息和包 含各类变量、 方法、 参数的缩进信息; [0010]对元数据信息和缩进信息进行解析。 [0011]在一实施例中, 将分析 结果通过预存的交易银 行规则进行匹配, 包括: [0012]将元数据信息与交易银 行规则中的编码规则进行比较; [0013]如果不符合规则, 则发出代码修 正预警。 [0014]在一实施例中, 交易银 行自动化代码检查方法还 包括: [0015]将提前配置好的代码规则存 储至交易银 行规则仓库中。 [0016]根据本申请的另一个方面, 还提供了一种交易银 行自动化代码检查装置, 包括: [0017]获取单元, 用于获取待分析的文件列表; [0018]源文件分析 单元, 用于对文件列表中的源文件进行分析获得源文件的分析 结果; [0019]规则匹配单元, 用于将分析结果通过预存的交易银行规则进行匹配, 获得匹配结 果。 [0020]在一实施例中, 源文件分析 单元包括: [0021]信息获取模块, 用于从源文件中抽取元数据信息和包含各类变量、 方法、 参数的缩 进信息; [0022]信息解析模块, 用于对元 数据信息和缩进信息进行解析。 [0023]在一实施例中, 规则匹配单 元包括: [0024]比较模块, 用于将元 数据信息与交易银 行规则中的编码规则进行比较;说 明 书 1/6 页 3 CN 114968804 A 3

.PDF文档 专利 一种交易银行自动化代码检查方法及装置

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