代码检测方法、装置、电子设备及计算机可读存储介质
摘要:
本申请提供一种代码检测方法、装置、电子设备及计算机可读存储介质。方法包括:从代码文件中基于函数起始行,读取第i个函数对应的代码段,其中,i依次取1至I,i、I均为整数;基于预设处理规则,将代码段转换成多段字符串,其中,在每段字符串中包括在代码段中对应的代码语句之前的所有控制条件;对多段字符串进行比对,得到表征第i个函数中是否存在重复代码的检测结果。即,通过比对多段字符串之间是否存在重复段,以实现代码重复检测,如此,无需将代码转换成语义树,可以直接基于代码中的字符串实现代码的精细化检测,且有利于降低运算量。
0/0