【技术实现步骤摘要】
程序开发方法、装置、设备及存储介质
本申请涉及程序开发
,特别是涉及一种程序开发方法、装置、设备及存储介质。
技术介绍
在实际应用中,可以将程序中固化的一些需求抽象成组件,并存储于专题开发系统的组件库中,程序开发人员在开发程序时,可以针对待开发的程序的各个需求从专题开发系统的组件库中选取组件,并利用选取的组件生成专题,该专题即为开发好的程序,而后,可以通过专题开发系统以发布专题的形式实现程序的发布。然而,实际应用中,专题开发系统的组件库中组件的数量是有限的,难以覆盖所有的程序需求,当专题开发系统的组件库中不存在与待开发的程序中的某些需求相对应的组件时,开发人员就需要放弃使用专题开发系统的组件库中的组件进行程序开发,而需要进行完全的自主开发,这严重影响了程序开发的效率。
技术实现思路
基于此,本申请实施例提供了一种程序开发方法、装置、设备及存储介质,可以提高程序开发的效率。第一方面,提供了一种程序开发方法,该方法包括:获取目标专题对应的专题数据,其中,该目标专题包括的组件对应于 ...
【技术保护点】
1.一种程序开发方法,其特征在于,所述方法包括:/n获取目标专题对应的专题数据,其中,所述目标专题包括的组件对应于待开发的目标程序中的部分需求,所述目标专题对应的专题数据包括所述目标专题包括的各组件的配置参数;/n获取所述目标专题所属专题开发系统的源代码;/n将所述目标专题对应的专题数据注入至所述源代码的主入口,得到候选源代码,所述候选源代码为对所述目标程序中除所述部分需求以外的其他需求进行补充开发的初始源代码。/n
【技术特征摘要】
1.一种程序开发方法,其特征在于,所述方法包括:
获取目标专题对应的专题数据,其中,所述目标专题包括的组件对应于待开发的目标程序中的部分需求,所述目标专题对应的专题数据包括所述目标专题包括的各组件的配置参数;
获取所述目标专题所属专题开发系统的源代码;
将所述目标专题对应的专题数据注入至所述源代码的主入口,得到候选源代码,所述候选源代码为对所述目标程序中除所述部分需求以外的其他需求进行补充开发的初始源代码。
2.根据权利要求1所述的方法,其特征在于,所述将所述专题数据注入至所述源代码的主入口,得到候选源代码,包括:
将所述专题数据注入至所述源代码的主入口,获得中间源代码;
根据所述目标专题包括的组件,对所述中间源代码中的冗余代码进行剔除处理,得到所述候选源代码,其中,所述冗余代码不为所述目标专题包括的组件所对应的源代码。
3.根据权利要求1所述的方法,其特征在于,所述获取所述目标专题所属专题开发系统的源代码,包括:
接收用户输入的所述目标专题对应的运行环境;
接收用户输入的所述目标专题对应的专题平台;
基于所述运行环境和所述专题平台查询获取所述目标专题所属专题开发系统的源代码。
4.根据权利要求1所述的方法,其特征在于,所述获取目标专题对应的专题数据,包括:
接收用户输入的所述目标专题的标识信息;
根据所述目标专题的标识信息查询专题数据库,所述专题数据库中存储有至少一个专题对应的专题数据;
根据查询结果获取所述目标专题对应的专题数据。
5.根据权利要求4所述的方法,其特征在于,所述根据查询结果获取所述目标专题对应的专题数据,包括:
若所述专题数据库中存储有所述目标专题的标识信息,则将所述专题数据库中存储的与所述目标专题的标识信息对应的专题数据作为...
【专利技术属性】
技术研发人员:许少龙,
申请(专利权)人:广州华多网络科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。