【技术实现步骤摘要】
基于配置文件的代码生成方法及装置
[0001]本申请涉及代码自动生成领域,尤其涉及一种基于配置文件的代码生成方法及装置。
技术介绍
[0002]随着信息时代的蓬勃发展,各行各业对各种软件的需求量与日俱增,各种软件产品也层出不穷。然而,由于开发人员的开发水平的差异,软件产品质量良莠不齐。面对庞大的市场需求,如何提高开发效率,降低开发的周期与开发成本,成为开发人员乃至整个行业的关注焦点。
[0003]在相关技术中,可以借助代码自动生成工具缩减软件产品开发过程的周期和所耗费的人力。
[0004]然而,相关技术中的代码自动生成工具所生成的代码往往需要进行繁琐的配置后才能正常使用,且生成的代码只能针对特定的业务场景,适用性较差。
技术实现思路
[0005]本申请的目的是提供一种基于配置文件的代码生成方法及装置,用于提高代码模板的复用度,进而提高代码的生成效率。
[0006]本申请提供一种基于配置文件的代码生成方法,包括:
[0007]获取代码模板集合;所述代码模板集合包括至少一个代码模板 ...
【技术保护点】
【技术特征摘要】
1.一种基于配置文件的代码生成方法,其特征在于,包括:获取代码模板集合;所述代码模板集合包括至少一个代码模板;根据所述代码模板集合中每个代码模板对应的配置文件,生成目标页面中每个代码模板对应的代码片段;其中,所述代码模板集合为存在关联关系的代码模板;所述代码模板集合用于生成同一页面的不同部分的代码;所述配置文件用于指示对应代码模板所包含的接口的调用规则。2.根据权利要求1所述的方法,其特征在于,所述配置文件包括以下至少一项:代码模板中可调用的接口,代码模板中可调用接口的调用方式,代码模板中可调用接口的参数信息。3.根据权利要求1所述的方法,其特征在于,所述获取代码模板集合之前,所述方法还包括:在所述代码模板集合包含一个代码模板的情况下,基于多个页面中各个页面之间的代码差异性,生成所述代码模板集合中的代码模板以及代码模板对应的配置文件。4.根据权利要求1所述的方法,其特征在于,所述获取代码模板集合之前,所述方法还包括:在所述代码模板集合包含多个代码模板的情况下,基于多个页面中各个页面之间的代码差异性,生成所述代码模板集合中的代码模板、所述代码模板集合中每个代码模板对应的配置文件、以及所述代码模板集合中各个代码模板的调用顺序。5.根据权利要求3所述的方法,其特征在于,所述根据所述代码模板集合中每个代码模板对应的配置文件,生成目标页面中每个代码模板对应的代码片段,包括:按照所述代码模板集合中所述代码模板对应的配置文件指示的接口的调用规则,生成所述目标页面中所述代码模板对应的代码片段。6.根据权利要求4所述的方法,其...
【专利技术属性】
技术研发人员:杨金鹏,张新明,钱长存,王常仁,宋玮,王海龙,
申请(专利权)人:贝壳找房北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。