摘要
本发明公开了一种代码模块解耦方法、设备、介质及产品,应用于金融科技领域,包括:获取源代码,基于源代码构建基线依赖图谱;获取增量代码,根据增量代码生成影响节点集合,并根据影响节点集合和基线依赖图谱生成变更影响子图;加载预定义的架构健康模型,基于架构健康模型对变更影响子图进行评估,以确定健康分;根据健康分触发对应层级的解耦执行器进行解耦。通过构建基线依赖图谱,为后续分析代码依赖关系提供了基础参考,消除不同语言语法差异对分析的干扰。仅针对变更部分进行分析,避免全量扫描的低效,缩短了分析耗时。将架构风险量化为具体分值,为后续解耦操作提供明确的触发依据,避免依赖主观判断,并实现了分层级的自动化解耦。