[发明专利]代码处理方法、装置、系统、设备及介质在审
申请号: | 202110018205.2 | 申请日: | 2021-01-07 |
公开(公告)号: | CN112732249A | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 陈红颖;姜源;杜保坤;董阳 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G06F8/36 | 分类号: | G06F8/36;G06F8/41 |
代理公司: | 北京开阳星知识产权代理有限公司 11710 | 代理人: | 吴崇 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 代码 处理 方法 装置 系统 设备 介质 | ||
本公开涉及一种代码处理方法、装置、系统、设备及介质。其中,代码处理方法包括:在代码仓库内的多个复用代码文件中,查询目标项目对应的目标复用代码文件,一个复用代码文件服务于多个项目;在代码仓库内的多个独立代码文件中,查询目标项目对应的目标独立代码文件,一个独立代码文件服务于一个项目;对目标复用代码文件和目标独立代码文件进行打包,得到目标项目对应的目标依赖包。根据本公开实施例,能够对服务于多个项目的复用代码文件进行复用,提高了业务中台的开发效率。
技术领域
本公开涉及计算机技术领域,尤其涉及一种代码处理方法、装置、系统、设备及介质。
背景技术
目前,许多企业正在进行中台战略的投入,中台划分为技术中台、业务中台和数据中台。中台的核心是业务中台,业务中台一般设置有多个业务功能模块来快速响应前台业务的变更。
一般情况下,业务中台的各个业务功能模块分别交由不同产品线团队独立维护运行,以使服务部署、代码开发、编译产物等都能满足安全合规要求。然而,独立地维护运行每个业务功能模块,会使得业务功能模块中相似的基础功能模块无法被复用,降低了业务中台的开发效率。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种代码处理方法、装置、系统、设备及介质。
第一方面,本公开提供了一种代码处理方法,包括:
在代码仓库内的多个复用代码文件中,查询目标项目对应的目标复用代码文件,一个复用代码文件服务于多个项目;
在代码仓库内的多个独立代码文件中,查询目标项目对应的目标独立代码文件,一个独立代码文件服务于一个项目;
对目标复用代码文件和目标独立代码文件进行打包,得到目标项目对应的目标依赖包。
第二方面,本公开提供了一种代码处理方法,包括:
获取目标项目对应的目标依赖包,目标依赖包为根据目标复用代码文件和目标独立代码文件打包得到的依赖包,目标复用代码文件服务于包括目标项目的多个项目,目标独立代码文件服务于目标项目;
对目标复用代码文件和目标独立代码文件进行编译,得到目标项目对应的目标资源包。
第三方面,本公开提供了一种代码处理装置,包括:
第一查询单元,配置为在代码仓库内的多个复用代码文件中,查询目标项目对应的目标复用代码文件,一个复用代码文件服务于多个项目;
第二查询单元,配置为在代码仓库内的多个独立代码文件中,查询目标项目对应的目标独立代码文件,一个独立代码文件服务于一个项目;
代码打包单元,配置为对目标复用代码文件和目标独立代码文件进行打包,得到目标项目对应的目标依赖包。
第四方面,本公开提供了一种代码处理装置,包括:
代码获取单元,配置为获取目标项目对应的目标依赖包,目标依赖包为根据目标复用代码文件和目标独立代码文件打包得到的依赖包,目标复用代码文件服务于包括目标项目的多个项目,目标独立代码文件服务于目标项目;
第一编译单元,配置为对目标复用代码文件和目标独立代码文件进行编译,得到目标项目对应的目标资源包。
第五方面,本公开提供了一种代码处理系统,包括:
代码仓库节点,用于在代码仓库内的多个复用代码文件中,查询目标项目对应的目标复用代码文件,一个复用代码文件服务于多个项目;在代码仓库内的多个独立代码文件中,查询目标项目对应的目标独立代码文件,一个独立代码文件服务于一个项目;对目标复用代码文件和目标独立代码文件进行打包,得到目标项目对应的目标依赖包;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110018205.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:润滑油分配器
- 下一篇:一种测量钻杆接管段与套管磨损的装置