【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种代码审查方法、装置、存储介质及计算机设备。
技术介绍
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所述的代码审查方法,其特征在于,...
【专利技术属性】
技术研发人员:王小洲,
申请(专利权)人:创优数字科技广东有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。