【技术实现步骤摘要】
本申请涉及金融科技领域,尤其涉及一种基于合并请求增量的代码评审方法、客服系统、电子设备及介质。
技术介绍
1、现有技术中,代码质量管理一直以来都是开发团队所关注的,也是衡量业务功能质量的标准之一,代码质量管理通常包括基本语法使用是否正确,是否存在安全问题,是否方便审阅和维护等方面,其中,虽然业界内也提供了很多工具进行规范扫描,但这些工具大多都是需要改造代码工程架构,对于历史包袱重,代码量多的工程使用效果较差,故当前主流的代码质量管理通常还是以人工代码评审的方式呈现。
2、然而,人工代码评审需要由开发人员在开发的同时还要分出人力对全部代码逐行进行检阅,以判断代码中的业务逻辑是否正确,检阅过程中难免会经常遇见低级代码规范审阅,如行数,条件判断嵌套程度等,会大量占用开发人员用于开发的时间,进而影响开发人员的功能开发进度,导致项目开发效率低下。
技术实现思路
1、本申请实施例的主要目的在于提出一种基于合并请求增量的代码评审方法、系统、设备及介质,可以在不改造代码工程架构的情况下,自动对 ...
【技术保护点】
1.一种基于合并请求增量的代码评审方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于合并请求增量的代码评审方法,其特征在于,所述根据所述推送代码和目标代码库确定增量代码,包括:
3.根据权利要求2所述的基于合并请求增量的代码评审方法,其特征在于,所述根据所述变动文件名称从所述第二文件列表中确定增量代码,包括:
4.根据权利要求1所述的基于合并请求增量的代码评审方法,其特征在于,所述对所述增量代码进行解析处理,得到抽象语法树文件,包括:
5.根据权利要求1所述的基于合并请求增量的代码评审方法,其特征在于,所述根
...【技术特征摘要】
1.一种基于合并请求增量的代码评审方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于合并请求增量的代码评审方法,其特征在于,所述根据所述推送代码和目标代码库确定增量代码,包括:
3.根据权利要求2所述的基于合并请求增量的代码评审方法,其特征在于,所述根据所述变动文件名称从所述第二文件列表中确定增量代码,包括:
4.根据权利要求1所述的基于合并请求增量的代码评审方法,其特征在于,所述对所述增量代码进行解析处理,得到抽象语法树文件,包括:
5.根据权利要求1所述的基于合并请求增量的代码评审方法,其特征在于,所述根据所述目标代码库的规则清单对所述抽象语法树文件进行规范扫描处理,得到代码评审结果,包括:
6.根据权利要求1所述的基于合并请求增量的代码评审方...
【专利技术属性】
技术研发人员:臧金锐,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。