项目处理方法及装置制造方法及图纸

技术编号:37221387 阅读:21 留言:0更新日期:2023-04-20 23:07
本申请提供项目处理方法及装置,其中所述项目处理方法包括:获取适用于多个对象的项目,其中,所述项目中包含多个类目;确定各类目中目标对象对应的定制化类目和所述定制化类目对应的文件扩展名,其中,所述目标对象为所述多个对象中符合设定差异条件的任一对象;获取所述定制化类目下所述目标对象对应的初始文件,并根据所述文件扩展名和所述目标对象的对象标识,对初始文件进行命名,得到目标文件;根据所述目标文件进行文件打包,生成所述目标对象的专用项目。解决了前端工程化项目的多对象适配领域面临的运行时判断带来的复杂度高、维护成本大、打包体积臃肿的实际问题,可以大幅优化这一领域的开发体验、保障业务赋能和迭代效率。代效率。代效率。

【技术实现步骤摘要】
项目处理方法及装置


[0001]本申请涉及计算机
,特别涉及一种项目处理方法。本申请同时涉及一种项目处理装置、一种计算设备,以及一种计算机可读存储介质。

技术介绍

[0002]随着计算机技术的快速发展,促进了前端工程化。当前在大部分外企的工程化前端项目中,为了减少维护成本,都会使用一套代码来满足同一平台在不同国家的业务需求。但是由于不同国家之间存在差异,针对不同国家做定制化需求开发是很常见的情况。
[0003]现有技术中,在当不同国家的需求或者逻辑差异较大,又或者需要适配的国家数量较多时,通常使用运行时逻辑判断的方法,手动去管理各种国家之间的差异。然而,使用该方法时,高度耦合的特点会让代码变得极难维护,增加了开发的人力投入成本,也给业务迭代升级的速度造成了困难;且基于程序开发中的开闭原则,在某个国家的某个功能点发生变化时,其他国家的相同功能点也需要回归测试。因此,亟需一种有效的方案以解决上述问题。

技术实现思路

[0004]有鉴于此,本申请实施例提供了一种项目处理方法,以解决现有技术中存在的技术缺陷。本申请实施例同本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种项目处理方法,其特征在于,包括:获取适用于多个对象的项目,其中,所述项目中包含多个类目;确定各类目中目标对象对应的定制化类目和所述定制化类目对应的文件扩展名,其中,所述目标对象为所述多个对象中符合设定差异条件的任一对象;获取所述定制化类目下所述目标对象对应的初始文件,并根据所述文件扩展名和所述目标对象的对象标识,对初始文件进行命名,得到目标文件;根据所述目标文件进行文件打包,生成所述目标对象的专用项目。2.根据权利要求1所述的方法,其特征在于,所述根据所述文件扩展名和所述目标对象的对象标识,对初始文件进行命名,得到目标文件,包括:根据所述文件扩展名和所述目标对象的对象标识,生成所述目标对象的专用扩展名;根据所述专用扩展名对所述初始文件进行命名,得到目标文件。3.根据权利要求2所述的方法,其特征在于,所述根据所述文件扩展名和所述目标对象的对象标识,生成所述目标对象的专用扩展名,包括:将所述目标对象的对象标识添加在所述文件扩展名之前,得到所述目标对象的专用扩展名。4.根据权利要求1所述的方法,其特征在于,所述获取所述定制化类目下所述目标对象对应的初始文件,包括:识别所述定制化类目下的文件中所述目标对象对应的初始文件;若识别失败,则基于所述目标对象对应的定制需求,在所述定制化类目下生成所述初始文件。5.根据权利要求1

4任意一项所述的方法,其特征在于,所述根据所述文件扩展名和所述目标对象的对象标识,对初始文件进行命名,得到目标文件之前,还包括:调用分环境配置插件为各目标对象分别设置专用的对象标识。6.根据权利要求1所述的方法,其...

【专利技术属性】
技术研发人员:张楠陈长方庄博翔陈思民张凌彬李爱华
申请(专利权)人:珠海金山数字网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1