[发明专利]一种补丁包的配置方法、设备及存储介质在审
申请号: | 202210609510.3 | 申请日: | 2022-05-31 |
公开(公告)号: | CN114911509A | 公开(公告)日: | 2022-08-16 |
发明(设计)人: | 陈大耀;甘建武 | 申请(专利权)人: | 深圳太极数智技术有限公司 |
主分类号: | G06F8/658 | 分类号: | G06F8/658;G06F8/71;G06F8/36 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 张菁华 |
地址: | 518000 广东省深圳市福田区梅林街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 补丁包 配置 方法 设备 存储 介质 | ||
1.一种补丁包的配置方法,其特征在于,包括:
获取模板补丁包;
将所述模板补丁包中的模板化参数替换为适配于第二应用程序的实例化参数,生成目标补丁包;
将所述目标补丁包应用于所述第二应用程序。
2.根据权利要求1所述的方法,其特征在于,所述模板补丁包是根据第一应用程序中目标功能模块的第一补丁包生成的;其中,所述第一应用程序和所述第二应用程序是基于相同的开发框架开发的。
3.根据权利要求1或2所述的方法,其特征在于,所述获取模板补丁包之前,所述方法还包括:
创建所述第一补丁包,所述第一补丁包是根据所述第一应用程序中目标功能模块所对应的功能组件代码的变更记录创建的;
对所述第一补丁包进行模板化处理,生成模板补丁包。
4.根据权利要求3所述的方法,其特征在于,所述创建第一补丁包之前,所述方法还包括:
基于所述开发框架,生成所述第一应用程序的初始工程代码;
创建所述第一应用程序的代码管理工具,并将所述初始工程代码提交至所述代码管理工具中;
对所述目标功能模块所对应的功能组件代码进行提炼和重构,并将所述功能组件代码提炼和重构过程中产生的变更记录,提交至所述代码管理工具中。
5.根据权利要求3所述的方法,其特征在于,所述对所述目标功能模块所对应的功能组件代码进行提炼和重构,包括:
将所述目标功能模块所对应的功能组件代码的源码,移植至所述初始工程代码中;
对所述功能组件代码的源码进行提炼和重构。
6.根据权利要求3所述的方法,其特征在于,所述对所述目标功能模块所对应的功能组件代码进行提炼和重构,包括:
将所述目标功能模块所对应的功能组件代码的源码,移植至适配于所述目标功能模块的另一开发框架的工程代码中;
在另一开发框架的工程代码中对所述功能组件代码进行提炼和重构;
以代码调用的方式将提炼和重构后的所述功能组件代码,移植至所述初始工程代码。
7.根据权利要求2所述的方法,其特征在于,所述第一补丁包是根据所述第一应用程序的所述代码管理工具中所提交的变更记录创建的,所述变更记录包括所述第一应用程序中由初始工程代码至提炼和重构后的功能组件代码所产生的所有变更。
8.根据权利要求3所述的方法,其特征在于,所述对所述第一补丁包进行模板化处理,生成模板补丁包,包括:
将所述第一补丁包中存在的根据不同应用程序产生变化的数据参数化,生成泛化的模板补丁包。
9.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至8任一项所述方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8任一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳太极数智技术有限公司,未经深圳太极数智技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210609510.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有散热区的柔性电路板及其制备方法
- 下一篇:一种振捣式插拔销器