摘要
本申请提供了一种不可达代码的识别方法和装置、电子设备及存储介质,适用于金融科技领域、医疗服务领域、软件代码检测技术领域。方法包括:获取目标业务代码文件;对目标业务代码文件进行语法解析,得到目标语法结构树;通过遍历目标语法结构树,识别出在静态层面的不可达代码段,作为第一候选不可达代码段;在预设的运行场景下运行业务代码文件,实时获取运行过程中的有效代码路径,并将目标业务代码文件中未被有效代码路径覆盖的代码段确定为第二候选不可达代码段;将第一候选不可达代码段与第二候选不可达代码段进行比对分析,并结合预设的不可达判断规则,确定目标不可达代码段。本申请能够提高不可达代码识别的精确度和识别率。
技术关键词
语法结构
识别方法
代码结构
节点
代码检测技术
电子设备
元素
可读存储介质
置信度阈值
场景
遍历算法
识别装置
处理器
识别模块
探针
存储器
计算机
复杂度
序列