一种基于对象关系图的JavaScript库不兼容性变更检测方法

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
一种基于对象关系图的JavaScript库不兼容性变更检测方法
申请号:CN202510995187
申请日期:2025-07-18
公开号:CN120872781A
公开日期:2025-10-31
类型:发明专利
摘要
本发明公开了一种基于对象关系图的JavaScript库不兼容性变更检测方法,该方法包括三个阶段,即:基于JavaScript语言特性为导入对象构建导入对象关系图;根据示例代码调整导入对象关系图中结点的类型信息以及对应的边;基于调整后的导入对象关系图,根据图中的访问路径在新版本的JavaScript库中检测不兼容性变更。本发明结合静态与运行时类型分析,构建JavaScript库中的对象关系图并利用示例代码调整类型,通过比较对象关系图以发现不兼容性变更,使得本发明能够检测到JavaScript库中更多的重大变化并且产生的误报更少。
技术关键词
变更检测方法 对象 结点 关系 广度优先搜索算法 参数 队列 三元组 原型 异构 阶段