【技术实现步骤摘要】
项目框架处理方法及装置
[0001]本申请实施例涉及互联网
,具体涉及一种项目框架处理方法及装置。
技术介绍
[0002]在现有的开发领域中,经常会在一个应用中设置多个业务模块。同一应用中的多个业务模块通常会具有一些相关的公用功能,例如埋点数据上报、用户权限、水印等功能。当根据业务需求需要对应用进行项目拆分时,则需要将业务模块从整个应用中单独拆分出来。然而,在现有的项目拆分方式中,针对每个业务模块都需要通过分析应用的代码和其业务逻辑来确定各个业务模块的各个功能的代码,针对业务模块所具有的那些公用功能存在着重复拆分的问题,导致拆分效率低下。
技术实现思路
[0003]鉴于上述问题,本申请提出了一种项目框架处理方法、装置、系统、计算设备及计算机存储介质,用于解决以下问题:现有的项目拆分方式拆分效率低下。
[0004]根据本申请实施例的一个方面,提供了一种项目框架处理方法,包括:
[0005]获取待拆分应用中多个业务模块的公用组件对应的代码;
[0006]将公用组件对应的代码进行集成,
【技术保护点】
【技术特征摘要】
1.一种项目框架处理方法,包括:获取待拆分应用中多个业务模块的公用组件对应的代码;将所述公用组件对应的代码进行集成,得到公用插件;利用所述公用插件,构建项目框架,所述项目框架用于提供所述公用组件的功能,以供业务终端调用以创建与所述项目框架对应的项目。2.根据权利要求1所述的方法,所述获取待拆分应用中多个业务模块的公用组件对应的代码进一步包括:对所述待拆分应用进行分析,提取所述待拆分应用中多个业务模块的公用组件对应的代码。3.根据权利要求1所述的方法,所述公用组件包括以下组件中的一个或多个:埋点数据上报组件、埋点数据展示组件、用户权限组件、水印组件。4.根据权利要求1
‑
3任一项所述的方法,在所述利用所述公用插件,构建项目框架之前,所述方法还包括:配置所述公用插件的使用实例以及项目开发规范逻辑;所述利用所述公用插件,构建项目框架具体为:将所述公用插件、所述公用插件的使用实例以及所述项目开发规范逻辑进行集成,构建得到所述项目框架。5.根据权利要求4所述的方法,所述项目开发规范逻辑包括:代码格式校验逻辑以及项目结构规范逻辑。6.根据权利要求1
‑
5任一项所述的方法,在所述利用所述公用插件,构建项目框架之后,所述方法还包括:将所述项目框架部署在代码管理工具中。7.根据权利要求6所述的方法,在所述利用所述公用插件,构建项目框架之后,所述方法还包括:响应于业务终端的项目框架添加请求,从所述代码管理工具中获取所述项目框架,并获取所述项目框架对应的公用插件,将所述项目框架和所述公用插件返回至所述业务终端,以供所述业务终端进行安装使用。8.根据权利要求1
‑
7任一项所述的方法,在所述利用所述公用插件,构建项目框架之后,所述方法还包括:根据服务树的配置信息,为业务终端利用所述项目框架所创建的项目生成项目ID,所述项目ID用于上报埋点数据和部署项目使用。9.一种项目框架处理方法,包括:创建与项目框架对应的项目,所述项目框架是利用待拆分应用的多个业务模块中的公用组件对应的代码所集成得到的公用插件而构建的;在所述项目中利用所述公用插件进行项目配置,得到项目配置信息。10.根据权利要求9所述的方法,在所述创建与项目框架对应的项目之前,所述方法还包括:向服务端发送项目框架添加请求,以供所述服务端根据所述项目框架添加请求获取并返回所述项目框架以及所述项目框架对应的公用插件;对所述项目框架和所述公用插件进行安装。
11.根据权利要求9或10所述的方法,所述在所述项目中利用所述公用插件进行项目配置,得到项目配置信息进一步包括:在所述项目中...
【专利技术属性】
技术研发人员:汪杉杉,
申请(专利权)人:上海哔哩哔哩科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。