【技术实现步骤摘要】
本申请涉及计算机软件,具体而言,涉及一种代码的修复方法、装置、计算机可读存储介质和代码修复系统。
技术介绍
1、在当前软件开发领域,源代码修复是一个至关重要的环节,其主要依赖于源代码审计系统对代码的静态检测或动态检测所发现的潜在问题。这些问题可能涉及到缺陷、漏洞、性能瓶颈等方面,而修复这些问题的过程往往需要开发者通过接受通用的源代码修复建议,进行人工修复。
2、然而,这种传统的修复方式在面对大量相同的同类代码问题时,往往会面临人力物力消耗巨大的挑战。大规模软件项目中可能存在数以千计的相同的代码问题,这使得传统的手动修复方法的人工成本较高。
技术实现思路
1、本申请的主要目的在于提供一种代码的修复方法、装置、计算机可读存储介质和代码修复系统,以至少解决现有技术中在修复大量相同的代码问题的时候传统的手动修复方法的人工成本较高的问题。
2、为了实现上述目的,根据本申请的一个方面,提供了一种代码的修复方法,包括:获取待修复代码,其中,所述待修复代码为有漏洞的代码;获取修复模
...【技术保护点】
1.一种代码的修复方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在获取待修复代码之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,在获取待修复代码之后,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,在获取修复模型之前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,在构建判别器网络之后,所述方法还包括:
6.根据权利要求1至5中任一项所述的方法,其特征在于,在将所述待修复代码输入至所述修复模型中,得到所述待修复代码对应的修复代码之后,所述方法还包
7...
【技术特征摘要】
1.一种代码的修复方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在获取待修复代码之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,在获取待修复代码之后,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,在获取修复模型之前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,在构建判别器网络之后,所述方法还包括:
6.根据权利要求1至5中任一项所述的方法,其特征在于,在将所述待修复代码输入至所述修复模型中,得到所述待修复代码对应的修复代码之后,所述方法还包括:
...
【专利技术属性】
技术研发人员:徐传懋,杜金燃,梁志宏,许爱东,赖博宇,戴涛,
申请(专利权)人:南方电网科学研究院有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。