摘要
本公开提供了一种代码缺陷检测方法、装置、计算机设备及存储介质,其中,该方法包括:将获取的待检测代码输入至训练好的缺陷检测模型中,得到待检测代码的缺陷检测结果;缺陷检测模型是按照以下步骤训练得到的:获取目标代码及对应的历史缺陷信息;确定目标代码中各个代码语句之间的控制依赖关系以及各个变量之间的数据依赖关系;根据控制依赖关系和数据依赖关系,对目标代码进行切片处理,得到各个代码片段,并确定各个代码片段的特征信息;基于历史缺陷信息和代码片段的特征信息对模型进行调参,直至得到训练好的缺陷检测模型。本公开实施例结合历史缺陷信息和代码片段的特征信息进行训练,得到的缺陷检测模型可以更加准确地识别代码缺陷。