摘要
本发明公开了一种代码模块解耦方法、设备、介质及产品,应用于金融科技领域,包括:获取源代码,基于源代码构建基线依赖图谱;获取增量代码,根据增量代码生成影响节点集合,并根据影响节点集合和基线依赖图谱生成变更影响子图;加载预定义的架构健康模型,基于架构健康模型对变更影响子图进行评估,以确定健康分;根据健康分触发对应层级的解耦执行器进行解耦。通过构建基线依赖图谱,为后续分析代码依赖关系提供了基础参考,消除不同语言语法差异对分析的干扰。仅针对变更部分进行分析,避免全量扫描的低效,缩短了分析耗时。将架构风险量化为具体分值,为后续解耦操作提供明确的触发依据,避免依赖主观判断,并实现了分层级的自动化解耦。
技术关键词
基线
分布式代码
图谱
解耦方法
抽象语法树
计算机存储介质
代码依赖关系
节点
计算机程序产品
执行器
自定义规则
层级
模块
解析工具
重构
生成系统
聚类算法
电子设备
处理器通信
系统为您推荐了相关专利信息
可视化交互方法
可视化交互装置
构建状态转移模型
动态可视化
融合多源数据
轨道车辆通风系统
基线
关联规则挖掘技术
数据
辅助变流器