代码评审的方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37508775 阅读:25 留言:0更新日期:2023-05-07 09:48
本公开提供了一种代码评审的方法、装置、电子设备及存储介质,涉及计算机技术领域,具体涉及代码托管、及代码评审等技术领域。具体实现方案为:获取待评审的代码数据;响应于确定所述待评审的代码数据中存在问题数据,利用代码修复工具,对所述问题数据进行修复处理,以获得修复结果;响应于用户基于修复结果的确认操作,获得评审后的代码数据。获得评审后的代码数据。获得评审后的代码数据。

【技术实现步骤摘要】
代码评审的方法、装置、电子设备及存储介质


[0001]本公开涉及计算机
,具体涉及代码托管、及代码评审等


技术介绍

[0002]代码托管是指面向软件开发者的在线代码托管服务,代码托管的目的是解决软件开发过程中存在的一些问题,例如跨地域协同、多分支并发、代码版本管理、安全性等。
[0003]目前,常见的代码托管工具在代码提交、发起评审时,可以对所提交的代码进行相关的代码检查操作,以便于及时找出存在问题的代码。

技术实现思路

[0004]本公开提供了一种代码评审的方法、装置、电子设备及存储介质。
[0005]根据本公开的一方面,提供了一种代码评审的方法,包括:
[0006]获取待评审的代码数据;
[0007]响应于确定所述待评审的代码数据中存在问题数据,利用代码修复工具,对所述问题数据进行修复处理,以获得修复结果;
[0008]响应于用户基于修复结果的确认操作,获得评审后的代码数据。
[0009]根据本公开的另一方面,提供了一种代码评审的装置,包括:
[0010本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种代码评审的方法,包括:获取待评审的代码数据;响应于确定所述待评审的代码数据中存在问题数据,利用代码修复工具,对所述问题数据进行修复处理,以获得修复结果;响应于用户基于修复结果的确认操作,获得评审后的代码数据。2.根据权利要求1所述的方法,其中,所述利用代码修复工具,对所述问题数据进行修复处理,以获得修复结果,包括:获取所述问题数据的问题类型;根据所述问题类型,确定所述问题类型对应的预设修复规则;利用所述代码修复工具,基于所述问题类型对应的预设修复规则,对所述问题数据进行修复处理,以获得修复结果。3.根据权利要求2所述的方法,其中,所述利用所述代码修复工具,基于所述问题类型对应的预设修复规则,对所述问题数据进行修复处理,以获得修复结果,包括:将所述问题数据转化为抽象语法树AST数据;基于所述问题类型对应的预设修复规则,对所述AST数据进行修复处理;将修复后的所述AST数据转化为修复后的代码数据,以获得所述修复结果。4.根据权利要求1

3中任一项所述的方法,其中,所述响应于用户基于修复结果的确认操作,获得评审后的代码数据,包括:响应于用户对修复结果的修改操作,获得修改后的修复结果;响应于用户基于所述修改后的修复结果的确认操作,获得评审后的代码数据。5.根据权利要求1

4中任一项所述的方法,其中,所述响应于确定所述待评审的代码数据中存在问题数据之前,包括:利用代码检查工具,对所述待评审的代码数据进行检查处理,以确定所述待评审的代码数据中是否存在问题数据。6.一种代码评审的装置,包括:获取单元,用于获取待评审的代码数据;修复单元,用于响应于确定所述待评审的代码数据中存在问题数据,利用代码修复工具,对所述问题数据进行修复处理,以获得修复结果;获得单元,用于响应于用户...

【专利技术属性】
技术研发人员:王初晴王星雨胡波
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1