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

技术编号:41931645 阅读:32 留言:0更新日期:2024-07-05 14:27
本申请提供的代码审查方法、装置、存储介质及计算机设备,在需要对软件进行代码审查时,可以先获取待审查代码以及待审查代码的审查类型,并将待审查代码解析为抽象语法树;接着可以确定与审查类型对应的目标代码审查模型,并将抽象语法树输入至目标代码审查模型中,得到目标代码审查模型输出的待审查代码的预测审查结果。由于该目标代码审查模型是利用与审查类型对应的审查规则训练得到的,因此目标代码审查模型可以适应软件的开发环境,对待审核代码进行个性化审查,进而提高代码审查的准确性和效率。本申请通过目标代码审查模型来对待审核代码进行个性化审核,可以在减少时间成本和人工成本的同时,提高代码审查的准确性和效率。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种代码审查方法、装置、存储介质及计算机设备


技术介绍

1、代码审查是软件开发过程中的一项重要实践,它是一种评估、验证和改善代码质量的方法,通过仔细检查和分析代码,可以发现代码中的潜在问题,如编码不规范、功能不完整、安全隐患或性能隐患等问题,进而可以提高代码的可维护性和可读性,以确保软件的正常运行和稳定性。

2、目前的代码审查通常采用人工审查的方式,这种审查方式需要专业的开发人员进行代码分析,并在通过手动检查代码来找出潜在的错误和问题后编写相应的审查报告。因而该审查方式需要耗费大量的时间和人力,容易造成错检、漏检,使得代码审查的准确性和效率比较低。


技术实现思路

1、本申请的目的旨在至少能解决上述的技术缺陷之一,特别是现有技术中审查方式需要耗费大量的时间和人力,容易造成错检、漏检,使得代码审查的准确性和效率比较低的技术缺陷。

2、本申请提供了一种代码审查方法,所述方法包括:

3、获取待审查代码以及所述待审查代码的审查类型,并将所述待审查代码解析为本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的代码审查方法,其特征在于,所述确定与所述审查类型对应的目标代码审查模型,包括:

3.根据权利要求2所述的代码审查方法,其特征在于,所述对所述初始代码审查模型进行训练,包括:

4.根据权利要求1所述的代码审查方法,其特征在于,所述将所述抽象语法树输入至所述目标代码审查模型中,得到所述目标代码审查模型输出的所述待审查代码的预测审查结果,包括:

5.根据权利要求1所述的代码审查方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的代码审查方法,其特征在于,...

【技术特征摘要】

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

2.根据权利要求1所述的代码审查方法,其特征在于,所述确定与所述审查类型对应的目标代码审查模型,包括:

3.根据权利要求2所述的代码审查方法,其特征在于,所述对所述初始代码审查模型进行训练,包括:

4.根据权利要求1所述的代码审查方法,其特征在于,所述将所述抽象语法树输入至所述目标代码审查模型中,得到所述目标代码审查模型输出的所述待审查代码的预测审查结果,包括:

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

【专利技术属性】
技术研发人员:王小洲
申请(专利权)人:创优数字科技广东有限公司
类型:发明
国别省市:

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

1