[发明专利]代码生成方法、装置、设备、介质和程序产品在审
| 申请号: | 202310146811.1 | 申请日: | 2023-02-15 |
| 公开(公告)号: | CN116204172A | 公开(公告)日: | 2023-06-02 |
| 发明(设计)人: | 王彩霞;边露;李积宏;张萍 | 申请(专利权)人: | 中国工商银行股份有限公司 |
| 主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/71 |
| 代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 王程 |
| 地址: | 100140 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 代码 生成 方法 装置 设备 介质 程序 产品 | ||
本申请涉及一种代码生成方法、装置、设备、介质和程序产品,涉及计算机技术领域。可用于金融科技领域或其他相关领域。该方法包括:首先,响应于目标引擎组件的触发指令,展示目标引擎组件的代码生成界面,然后,响应于多个不同的引擎功能控件中目标引擎功能控件的编辑指令,获取目标引擎功能控件的编辑内容,最后,基于编辑内容生成目标引擎组件的引擎组件代码。其中,代码生成界面包括目标引擎组件所支持的多个不同的引擎功能控件。采用本方法能够提升代码生成的便捷性,从而提升版本更新的效率。
技术领域
本申请涉及计算机技术领域,特别是涉及一种代码生成方法、装置、设备、介质和程序产品。
背景技术
敏捷迭代开发是指通过观察版本的变化,利用多次开发来改善正在构建的版本特性,逐步得出一个完善的版本。以金融行业为例,随着敏捷迭代的引入,版本迭代频繁更新,需要不断开发新版本,以支持版本不断升级。
相关技术中,不同开发人员的代码风格是不一样的,且开发人员重复性地进行编写或者修改代码,导致每个版本涉及的开发工作量是非常巨大的,需要投入大量的人力、物力、财力来支持每次的版本更新。
因此,相关技术中在进行版本更新时存在便捷性差且效率较低的技术问题。
发明内容
基于此,有必要针对上述技术问题,提供一种代码生成方法、装置、设备、介质和程序产品,提升版本代码的开发效率。
第一方面,本申请提供了一种代码生成方法,该方法包括:
响应于目标引擎组件的触发指令,展示目标引擎组件的代码生成界面;代码生成界面包括目标引擎组件所支持的多个不同的引擎功能控件;
响应于多个不同的引擎功能控件中目标引擎功能控件的编辑指令,获取目标引擎功能控件的编辑内容;
基于编辑内容生成目标引擎组件的引擎组件代码。
在其中一个实施例中,代码生成方法还包括:
展示引擎功能服务界面;引擎功能服务界面包括多个不同业务领域的引擎组件;
相应地,响应于目标引擎组件的触发指令,包括:
接收用户在引擎功能服务界面中选择目标引擎组件生成的触发指令;目标引擎组件为多个不同业务领域的引擎组件中任一个。
在其中一个实施例中,在展示引擎功能服务界面之前,代码生成方法还包括:
响应于代码生成指令,展示权限验证界面;
接收用户在权限验证界面中输入的权限验证信息;
若验证信息通过,则展示引擎功能服务界面。
在其中一个实施例中,目标引擎功能控件的编辑指令为用户在代码生成界面中通过特定方式从多个不同的引擎功能控件中选择后生成的。
在其中一个实施例中,响应于多个不同的引擎功能控件中目标引擎功能控件的编辑指令,获取目标引擎功能控件的编辑内容,包括:
响应于多个不同的引擎功能控件中目标引擎功能控件的编辑指令,展示目标引擎功能控件对应的编辑界面;
接收用户在编辑界面中输入的编辑内容。
在其中一个实施例中,基于编辑内容生成目标引擎组件的代码,包括:
根据编辑内容对目标引擎功能控件中对应代码进行编辑,并基于编辑后的代码生成目标引擎功能控件的目标引擎功能代码;
基于目标引擎功能代码,生成目标引擎组件的代码。
在其中一个实施例中,基于目标引擎功能代码,生成目标引擎组件的代码,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310146811.1/2.html,转载请声明来源钻瓜专利网。





