代码审查方法、装置、设备及存储介质制造方法及图纸

技术编号:41468505 阅读:23 留言:0更新日期:2024-05-30 14:23
本发明专利技术提供了一种代码审查方法、装置、设备及存储介质,属于人工智能技术领域,其方法包括:基于代码审查脚本获取待审查代码的拉取请求信息;将拉取请求信息输入至大语言模型中,生成待审查代码的审查建议;将审查建议添加至拉取请求信息中。本发明专利技术通过代码审查脚本获取待审查代码的拉取请求信息,并将拉取请求信息输入至大语言模型中,可基于大语言模型自动生成待审查代码的审查建议,实现代码的全流程自动审查,无需依赖人工,因此,消除了基于人工审查代码导致的审查效率和审查准确率较低的技术问题,提高了代码审查的审查效率和审查准确率。

【技术实现步骤摘要】

本专利技术涉及人工智能,具体涉及一种代码审查方法、装置、设备及存储介质


技术介绍

1、在软件开发过程中,代码审查是一项重要的工作,旨在发现和纠正代码中的潜在问题和错误,目前代码审查分析主要是通过人工代码审查方法进行。人工代码审查依靠开发人员手动检查和评估代码质量,开发人员通过阅读代码、理解功能和逻辑,识别潜在的问题和改进机会。

2、现有技术方案在一定程度上满足了代码审查的需求,但仍存在一些局限性,例如:传统的人工代码审查通常依赖于开发人员的经验和手动分析,审查者需要具备较高的技术水平和经验。然而,这种方式在大型项目中会面临效率和人力资源的限制。此外,由于人工审查者的主观性和疲劳效应,审查准确性也受到影响。

3、亟需提供一种代码审查方法、装置、设备及存储介质,解决现有技术中审查效率和审查准确性较低的技术问题。


技术实现思路

1、有鉴于此,有必要提供一种代码审查方法、装置、设备及存储介质,用以解决现有技术中存在的通过人工审查导致审查效率和审查准确性较低的技术问题。p>

2、一方面本文档来自技高网...

【技术保护点】

1.一种代码审查方法,其特征在于,包括:

2.根据权利要求1所述的代码审查方法,其特征在于,所述拉取请求信息包括代码改动文件信息以及提交记录信息。

3.根据权利要求2所述的代码审查方法,其特征在于,所述代码改动文件信息包括文件名、文件状态、改动点以及patch数据;所述提交记录信息包括提交人信息、提交说明备注以及提交的链接地址。

4.根据权利要求1所述的代码审查方法,其特征在于,所述将所述拉取请求信息输入至大语言模型,包括:

5.根据权利要求1所述的代码审查方法,其特征在于,在所述基于代码审查脚本获取待审查代码的拉取请求信息之前,还包括:<...

【技术特征摘要】

1.一种代码审查方法,其特征在于,包括:

2.根据权利要求1所述的代码审查方法,其特征在于,所述拉取请求信息包括代码改动文件信息以及提交记录信息。

3.根据权利要求2所述的代码审查方法,其特征在于,所述代码改动文件信息包括文件名、文件状态、改动点以及patch数据;所述提交记录信息包括提交人信息、提交说明备注以及提交的链接地址。

4.根据权利要求1所述的代码审查方法,其特征在于,所述将所述拉取请求信息输入至大语言模型,包括:

5.根据权利要求1所述的代码审查方法,其特征在于,在所述基于代码审查脚本获取...

【专利技术属性】
技术研发人员:谭运猛徐军
申请(专利权)人:武汉国信映盛互动技术有限公司
类型:发明
国别省市:

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

1