代码生成方法、装置、计算机设备和存储介质与流程

文档序号:36820324发布日期:2024-01-26 16:28阅读:19来源:国知局
代码生成方法、装置、计算机设备和存储介质与流程

本申请涉及计算机,特别是涉及一种代码生成方法、装置、计算机设备和存储介质,可用于金融科技领域或其他相关领域。


背景技术:

1、随着信息时代的蓬勃发展,各行各业对各种软件的需求量与日俱增,各种软件产品也层出不穷。然而,由于开发人员的开发水平的差异,软件产品质量良莠不齐。面对庞大的市场需求,如何提高开发效率,降低开发的周期与开发成本,成为开发人员乃至整个行业的关注焦点。

2、在现有技术中,生成用于构建所需页面的代码的方式,通常是通过开发人员来人工进行编写。然而,这种方式存在人工成本较高、准确性较、效率较低等问题。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够更加高效、准确的生成用于构建目标页面的目标代码的代码生成方法、装置、计算机设备和存储介质。

2、第一方面,本申请提供了一种代码生成方法,包括:

3、响应于页面代码生成请求,获取目标页面的目标功能标识和代码配置文件;

4、基于候选代码模板与候选功能标识之间的对应关系,根据目标功能标识,从各候选代码模板中确定目标代码模板;

5、根据代码配置文件和目标代码模板,生成用于构建目标页面的目标代码。

6、在其中一个实施例中,响应于页面代码生成请求,获取目标页面的目标功能标识和代码配置文件,包括:

7、响应于运维方发起的页面代码生成请求,向运维方展示代码配置页面;

8、根据运维方作用于代码配置页面的输入操作,获取目标页面的目标功能标识和代码配置文件。

9、在其中一个实施例中,基于候选代码模板与候选功能标识之间的对应关系,根据目标功能标识,从各候选代码模板中确定目标代码模板,包括:

10、基于候选代码模板与候选功能标识之间的对应关系,根据目标功能标识,从各候选代码模板中选择至少一个备用代码模板;

11、根据至少一个备用代码模板,生成目标代码模板。

12、在其中一个实施例中,根据至少一个备用代码模板,生成目标代码模板,包括:

13、根据代码配置文件,确定各备用代码模板之间的调用关系;

14、根据调用关系,对各备用代码模板进行融合处理,得到目标代码模板。

15、在其中一个实施例中,根据代码配置文件和目标代码模板,生成用于构建目标页面的目标代码,包括:

16、从代码配置文件中提取目标功能标识所对应的页面内容;

17、将页面内容添加至目标代码模板中,得到用于构建目标页面的目标代码。

18、在其中一个实施例中,该方法还包括:

19、运行目标代码,得到目标代码对应的目标页面;

20、向运维方展示目标页面;

21、根据运维方对目标页面的反馈信息,对目标代码进行调整。

22、第二方面,本申请还提供了一种代码生成装置,包括:

23、数据获取模块,用于响应于页面代码生成请求,获取目标页面的目标功能标识和代码配置文件;

24、模板确定模块,用于基于候选代码模板与候选功能标识之间的对应关系,根据目标功能标识,从各候选代码模板中确定目标代码模板;

25、代码生成模块,用于根据代码配置文件和目标代码模板,生成用于构建目标页面的目标代码。

26、第三方面,本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

27、响应于页面代码生成请求,获取目标页面的目标功能标识和代码配置文件;

28、基于候选代码模板与候选功能标识之间的对应关系,根据目标功能标识,从各候选代码模板中确定目标代码模板;

29、根据代码配置文件和目标代码模板,生成用于构建目标页面的目标代码。

30、第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

31、响应于页面代码生成请求,获取目标页面的目标功能标识和代码配置文件;

32、基于候选代码模板与候选功能标识之间的对应关系,根据目标功能标识,从各候选代码模板中确定目标代码模板;

33、根据代码配置文件和目标代码模板,生成用于构建目标页面的目标代码。

34、第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

35、响应于页面代码生成请求,获取目标页面的目标功能标识和代码配置文件;

36、基于候选代码模板与候选功能标识之间的对应关系,根据目标功能标识,从各候选代码模板中确定目标代码模板;

37、根据代码配置文件和目标代码模板,生成用于构建目标页面的目标代码。

38、上述代码生成方法、装置、计算机设备和存储介质,通过响应于页面代码生成请求,对目标页面的目标功能标识和代码配置文件进行获取;基于候选代码模板与候选功能标识之间的对应关系,根据目标功能标识,确定目标代码模板;进而根据代码配置文件和目标代码模板,生成用于构建目标页面的目标代码。上述方案,通过引入预先存储的候选代码模板,基于候选代码模板与候选功能标识之间的对应关系,根据目标功能标识,能够更加准确的确定目标代码模板;进一步的,根据确定的目标代码模板,结合代码配置文件,能够实现更加高效、准确的生成用于构建目标页面的目标代码,减少人工成本的效果。



技术特征:

1.一种代码生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述响应于页面代码生成请求,获取目标页面的目标功能标识和代码配置文件,包括:

3.根据权利要求1所述的方法,其特征在于,所述基于候选代码模板与候选功能标识之间的对应关系,根据所述目标功能标识,从各候选代码模板中确定目标代码模板,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述至少一个备用代码模板,生成目标代码模板,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述代码配置文件和所述目标代码模板,生成用于构建所述目标页面的目标代码,包括:

6.根据权利要求2所述的方法,其特征在于,所述方法还包括:

7.一种代码生成装置,其特征在于,所述装置包括:

8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。


技术总结
本申请涉及一种代码生成方法、装置、计算机设备和存储介质,可用于金融科技领域或其他相关领域。所述方法包括:响应于页面代码生成请求,获取目标页面的目标功能标识和代码配置文件;基于候选代码模板与候选功能标识之间的对应关系,根据所述目标功能标识,从各候选代码模板中确定目标代码模板;根据所述代码配置文件和所述目标代码模板,生成用于构建所述目标页面的目标代码。采用本方法能够更加高效、准确的生成用于构建目标页面的目标代码。

技术研发人员:张新明,罗涛,李可
受保护的技术使用者:中国工商银行股份有限公司
技术研发日:
技术公布日:2024/1/25
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1