一种基于功能识别的代码重构方法、系统、设备及介质

AITNT
正文
推荐专利
一种基于功能识别的代码重构方法、系统、设备及介质
申请号:CN202510757238
申请日期:2025-06-09
公开号:CN120723296A
公开日期:2025-09-30
类型:发明专利
摘要
本发明公开了一种基于功能识别的代码重构方法、系统、设备及介质,所述方法具体包括:扫描项目文件拓扑结构,基于代码导入关系和技术栈特征,构建知识图谱;通过解析代码功能描述,并结合知识图谱进行上下文增强,生成代码修改指令集;基于代码修改指令集,结合数据流敏感度标记与性能画像分析,对目标代码进行评估,获得评估结果;基于评估结果,通过图神经网络匹配历史最佳实践模式,生成保留原有设计风格的优化方案;通过对比原始代码和经过验证后的优化方案之间的抽象语法树差异,仅替换功能逻辑节点并保留合法的代码风格特征。本发明提高了代码重构和优化的效率和质量,为软件开发人员提供了更加便捷、高效和智能的代码处理工具。
技术关键词
代码重构方法 信息传播路径 抽象语法树 沙箱环境 语义向量 节点 关系网络 风格 图谱 合规性 测试用例集 自然语言 神经网络模型 生成代码 风险 复杂度 深度优先遍历 软件开发人员 画像 项目
系统为您推荐了相关专利信息
1
一种基于异构图对比学习的知识追踪系统
知识追踪系统 学生 异构 知识点 层级
2
一种数据多协议自适应解析方法、系统及存储介质
协议无关 语法特征 数据 抽象语法树 解析方法
3
一种销售目标填写辅助方法、装置、设备及可读存储介质
语义向量 关键词 数据知识库 序列特征 错误检测
4
一种基于大语言模型的智能代码审查方法及系统
代码特征 大语言模型 模块化特征 风格 生成代码
5
基于工业互联网平台的接口管理方法、装置、电子设备及存储介质
工业互联网平台 接口管理方法 复杂度 语义标签 程序
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号