【技术实现步骤摘要】
本专利技术涉及计算机,更具体地,涉及一种代码检测的方法、装置和设备。
技术介绍
1、在软件开发过程中,经常需要对源代码进行修改,将修改后的代码进行检测后,再将检测结果展示给用户,用户根据检测结果对修改后的代码进行再次修改。
2、现有技术中,首先根据源代码和修改后的代码确定统一差异格式(unified diff)文本,然后根据上述unified diff文本生成检测结果,具体采用开源的diff处理方式,但是上述方式会导致误报率比较高的问题,为了降低误报率,采用对unified diff文本进行切片以及增加拦截器等手段,虽然降低了误报率,但是也降低了正向召回率。
3、综上所述,如何在代码检测时提高正向召回率,是目前需要解决的问题。
技术实现思路
1、有鉴于此,本专利技术实施例提供了一种代码检测的方法、装置和设备,可以在代码检测时提高正向召回率。
2、第一方面,本专利技术实施例提供了一种代码检测的方法,所述方法包括:
3、获取统一差异格式文件,其中
...【技术保护点】
1.一种代码检测的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求4所述的方法,其特征在于,所述修改包括更新和新增。
7.根据权利要求1所述的方法,其特征在于,所述根据所述指定代码片段更新所述统一差异格式文件,具体包括:
8.一种代码检测的装置,其
...【技术特征摘要】
1.一种代码检测的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求4所述的方法,其特征在于,所述修改包括更新和新增。
7.根据权利要求1所述的方法,其特征在于,所述根据...
【专利技术属性】
技术研发人员:李峥峰,
申请(专利权)人:阿里巴巴中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。