検索に戻る
案件記録
一种无效代码自动剔除方法、设备、介质及产品
発明有効
8閲覧数
10請求項 · 4 独立
§ Ⅰ
案件概要
発明者
欧建斌; 刘玮; 雷卓敏; 沈建宾
IPC分類
G06F 8/41 (2018.01)G06F 11/3668 (2025.01)G06F 16/16 (2019.01)
本发明公开了一种无效代码自动剔除方法、设备、介质及产品,该方法包括:对待处理的目标程序项目中的各程序文件进行编译分析处理,生成语法树模型,并对编译后程序文件进行测试,得到程序测试结果;通过语法树模型识别所有变量中的未使用变量,并结合测试结果定位未覆盖代码行;基于语法树结构分析未覆盖代码行的逻辑判断条件,将无法被触发的代码行判定为不可达代码;剔除各程序文件中的未使用变量和不可达代码,得到新的程序项目,并在新的程序项目被正确编译执行时,使用新的程序项目替换目标程序项目,本发明实施例的技术方案能够显著提升代码质量,通过自动化识别和剔除无效代码,减少程序冗余,提高执行效率。
外部リソース