【技术实现步骤摘要】
项目代码初始化方法、装置及设备
本专利技术实施例涉及数据处理
,尤其涉及一种项目代码初始化方法、装置及设备。
技术介绍
在软件项目开发中,初始化项目代码是必不可少的步聚。对于不同的业务项目,可能会有一些不同的规范约束(如提交规范、书写规范)及项目的通用配置、功能(基础组件、业务组件)等,通过初始化项目代码可以配置完成当前项目开发的基础条件,为项目开发做好准备。一般情况下,项目代码初始化需要用到现有项目的一些框架及功能。例如,在技术上是选现有的A框架还是B框架,在功能上是否需要支持国际化、换皮肤功能、业务功能模块或通用处理逻辑等。在确定上述选择后,需要编程人员手动将与上述选择相关联的代码文件提取出来,进而完成项目代码的初始化。然而,无论是框架的选则还是功能的选择,选定后都需要编程人员手动复制很多相关的代码文件。在复制过程中,可能会出现多复制一些无关的代码文件,少复制或复制错代码文件的情况,影响了项目代码初始化的准确性,进而影响了软件项目的开发效率。
技术实现思路
本专利技术实施例提供一种项目代码初始化方法、装置及设备,以提高项目代码初始化的准确性。第一方面,本专利技术实施例提供一种项目代码初始化方法,包括:接收初始化指令,其中,所述初始化指令中携带模版标识;根据所述初始化指令确定与所述模版标识匹配的初始化项目模版,其中,所述初始化项目模版中包括至少一个参数选项信息和配置文件;接收用户根据至少一个所述参数选项信息触发的参数选择结果;根据所述配置文件从所述初始化项目模版对应 ...
【技术保护点】
1.一种项目代码初始化方法,其特征在于,包括:/n接收初始化指令,其中,所述初始化指令中携带模版标识;/n根据所述初始化指令确定与所述模版标识匹配的初始化项目模版,其中,所述初始化项目模版中包括至少一个参数选项信息和配置文件;/n接收用户根据至少一个所述参数选项信息触发的参数选择结果;/n根据所述配置文件从所述初始化项目模版对应的项目代码中抽取与所述参数选择结果对应的代码,得到初始化之后的目标代码。/n
【技术特征摘要】
1.一种项目代码初始化方法,其特征在于,包括:
接收初始化指令,其中,所述初始化指令中携带模版标识;
根据所述初始化指令确定与所述模版标识匹配的初始化项目模版,其中,所述初始化项目模版中包括至少一个参数选项信息和配置文件;
接收用户根据至少一个所述参数选项信息触发的参数选择结果;
根据所述配置文件从所述初始化项目模版对应的项目代码中抽取与所述参数选择结果对应的代码,得到初始化之后的目标代码。
2.根据权利要求1所述的方法,其特征在于,所述接收用户根据至少一个所述参数选项信息触发的参数选择结果,包括:
解析所述配置文件,确定需要显示的第一目标初始化参数选项;
将所述第一目标初始化参数选项在可视化界面中进行显示;
接收用户在所述可视化界面中根据所述第一目标初始化参数选项触发的参数选择结果。
3.根据权利要求1所述的方法,其特征在于,所述接收用户根据至少一个所述参数选项信息触发的参数选择结果,包括:
解析所述配置文件,确定需要弹出的第二目标初始化参数选项;
将所述第二目标初始化参数选项以磁盘操作系统DOS命令窗口的方式弹出;
接收用户在所述DOS命令窗口中根据所述第二目标初始化参数选项触发的参数选择结果。
4.根据权利要求1所述的方法,其特征在于,在所述接收初始化指令之前,还包括:
获取所述模版标识;
根据所述模版标识判断初始化项目模版集中是否存在与所述模版标识匹配的目标初始化项目模版;
若不存在与所述模版标识匹配的目标初始化项目模版,则建立新的与所述模版标识匹配的初始化项目模版。
5.根据权利要求4所述的方法,其特征在于,还包括:
若存在与所述模版标识匹配的目标初始化项目模版,则获取初始化需求列表;
根据所述目标初始化项目模版中的参数选项信息和所述初始化需求列表判断是否能满足初始化需求;
若不能满足初始化需求,则根据所述初始化需求列表更新所述目标初始化项目模版,得到新的目标初始化项目模版。
6.根据权利要求4所述的方法,其特征在于,还包括:
获取所述初始化项目模版集对应的总配置文件,其中,所述总配置文件为描述整个模版库基本信息的文件;
从所述总配置文件中获取所述初始化项目模版集中各初始化项目模版的应用权限,其中,所述应用权限为正常使用、禁用或更新中;
根据实际权限需求调整所述初始化项目模版集中各初始化项目模版的应用权限。
7.根据权利要求1-6任一项所述的方法,其特征在于,在所述接收初始化指令之前,还包括:
根据模版标识建立对应的初始化项目文件;
获取与所述模版标识对应的参数选项信息和配置文件;
将所述参数选项信息和所述配置文件存储至所述初始化项目文件中,得到初始化项目模版。
8.根据权利要求7所述的方法,其特征在于,在所述将所述...
【专利技术属性】
技术研发人员:汤振兴,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。