摘要
本发明公开了一种基于功能识别的代码重构方法、系统、设备及介质,所述方法具体包括:扫描项目文件拓扑结构,基于代码导入关系和技术栈特征,构建知识图谱;通过解析代码功能描述,并结合知识图谱进行上下文增强,生成代码修改指令集;基于代码修改指令集,结合数据流敏感度标记与性能画像分析,对目标代码进行评估,获得评估结果;基于评估结果,通过图神经网络匹配历史最佳实践模式,生成保留原有设计风格的优化方案;通过对比原始代码和经过验证后的优化方案之间的抽象语法树差异,仅替换功能逻辑节点并保留合法的代码风格特征。本发明提高了代码重构和优化的效率和质量,为软件开发人员提供了更加便捷、高效和智能的代码处理工具。
技术关键词
代码重构方法
信息传播路径
抽象语法树
沙箱环境
语义向量
节点
关系网络
风格
图谱
合规性
测试用例集
自然语言
神经网络模型
生成代码
风险
复杂度
深度优先遍历
软件开发人员
画像
项目
系统为您推荐了相关专利信息
工业互联网平台
接口管理方法
复杂度
语义标签
程序