摘要
本发明实施例提供代码重构方法、系统、计算设备、存储介质以及程序产品,其中代码重构方法包括:对待重构的初始代码进行代码分析,生成目标重构方案,其中,目标重构方案包括代码重构计划以及代码测试计划,代码重构计划包括目标代码的函数依赖关系;分析代码重构计划中的函数依赖关系,生成初始代码对应的至少两个代码重构任务;按序执行至少两个代码重构任务得到各初始代码片段,并通过静态分析和动态验证迭代优化各初始代码片段直至生成符合函数依赖关系的候选代码片段;基于代码测试计划编写各候选代码片段的测试用例,基于各测试用例对各候选代码片段进行测试,获得符合函数依赖关系的多个目标代码片段。保证了重构后代码的连贯性和一致性。
技术关键词
函数依赖关系
代码重构方法
变量
排序模型
计划
列表
动态
指令
处理器
代码结构
重构系统
存储计算机程序
生成代码
计算机程序产品
节点
元素
测试模块
分析模块
系统为您推荐了相关专利信息
连续反应器
计算机程序指令
语义角色
策略
自然语言
回波
短时傅里叶变换
表达式
干扰抑制方法
非线性
田间环境
变量控制方法
多模态数据融合
变量控制系统
螺旋