代码处理方法以及代码修复测试方法技术

技术编号:43002068 阅读:28 留言:0更新日期:2024-10-15 13:29
本说明书实施例提供代码处理方法以及代码修复测试方法,其中所述代码处理方法包括:获取目标项目的代码问题;根据代码问题和目标项目的代码知识图谱,确定目标项目的问题代码;将代码问题和问题代码输入代码处理模型,获得初始修复代码;利用测试代码对初始修复代码进行测试,在测试通过的情况下,获得代码问题的目标修复代码。通过代码知识图谱确定问题代码,更好地理解目标项目的代码的结构和依赖关系,提高问题代码的准确性,利用代码处理模型进行代码自动修复,实现了代码高效处理,利用测试代码对初始修复代码进行测试,确保目标修复代码的正确性,降低了代码维护成本,提高了代码处理效率。

【技术实现步骤摘要】

本说明书实施例涉及计算机,特别涉及代码处理方法以及代码修复测试方法


技术介绍

1、在传统软件开发流程中,代码编写是整个流程中的核心部分之一。编写得到的代码中,可能会包括一些异常问题(bug),这些错误或者不正确的实现可以称为代码问题、代码错误或者代码缺陷。代码缺陷会导致程序不能按照预期的方式运行,因此,如何进行代码处理逐渐成为研究重点。

2、目前,通常由人工手动从编写的代码中识别出代码缺陷,并利用先验知识对识别出的代码缺陷进行修复。然而,人工手动进行代码缺陷识别以及代码缺陷修复需要耗费大量时间和人力资源,导致代码处理效率极低,因此,亟需一种高效的代码处理方案。


技术实现思路

1、有鉴于此,本说明书实施例提供了代码处理方法。本说明书一个或者多个实施例同时涉及一种代码修复测试方法,代码处理装置,一种代码修复测试装置,一种任务平台,一种代码处理系统,一种计算设备,一种计算机可读存储介质以及一种计算机程序产品,以解决现有技术中存在的技术缺陷。

2、根据本说明书实施例的第一方面,提供了一种代码本文档来自技高网...

【技术保护点】

1.一种代码处理方法,包括:

2.根据权利要求1所述的方法,所述利用测试代码对所述初始修复代码进行测试,在测试通过的情况下,获得所述代码问题的目标修复代码之前,还包括:

3.根据权利要求2所述的方法,所述运行所述初始测试代码,获得所述初始测试代码的初始运行日志之后,还包括:

4.根据权利要求1所述的方法,所述将所述代码问题和所述问题代码输入代码处理模型,获得初始修复代码之后,还包括:

5.根据权利要求1或4所述的方法,所述利用测试代码对所述初始修复代码进行测试,包括:

6.根据权利要求1所述的方法,所述将所述代码问题和所述问题代...

【技术特征摘要】

1.一种代码处理方法,包括:

2.根据权利要求1所述的方法,所述利用测试代码对所述初始修复代码进行测试,在测试通过的情况下,获得所述代码问题的目标修复代码之前,还包括:

3.根据权利要求2所述的方法,所述运行所述初始测试代码,获得所述初始测试代码的初始运行日志之后,还包括:

4.根据权利要求1所述的方法,所述将所述代码问题和所述问题代码输入代码处理模型,获得初始修复代码之后,还包括:

5.根据权利要求1或4所述的方法,所述利用测试代码对所述初始修复代码进行测试,包括:

6.根据权利要求1所述的方法,所述将所述代码问题和所述问题代码输入代码处理模型,获得初始修复代码,包括:

7.根据权利要求1所述的方法,所述根据所述代码问题和所述目标项目的代码知识图谱,确定所述目标项目的问题代码,包括:

8.根据权利要求7所述的方法,所述根据所述代码问题,从所述多个处理路径中筛选出目标处理路径,包括:

9.根据权利要求7所述的方法,所述根据所述目标处理路径,从所述目标项目的项目代码中筛选出所述目标项目的问题代码,包括:

10.根据权...

【专利技术属性】
技术研发人员:马迎伟
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1