System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,特别是涉及一种业务功能开发方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
1、随着计算机技术的发展,出现了集成开发环境(ide,integrated developmentenvironment )技术,该技术是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。
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、通过基于docker容器化技术,提供了一整套在线云ide开发工具,已集成相关开发sdk和配置,可以使用浏览器可以直接打开,开箱即用无需进行任何配置。此外,基于java、前端js、sql等多种开发语言,提供了各种场景的框架模板代码,用户可以通过在模板库中选择相应代码模板搭建新项目,项目自动生成相应代码并推送至gitlab仓库中。同时模板集成了公司自研的基础技术组件,用户可以自行进行选择装配组合,基于此模板搭建的项目自动集成对接了相应的技术组件,无需用户再进行学习和对接组件开发,完成项目低代码的快速搭建,降低了用户学习和开发的成本,提升业务功能开发效率。
本文档来自技高网...【技术保护点】
1.一种业务功能开发方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述将所述业务功能开发代码输入至业务代码抽象化模型,得到所述目标业务功能对应的目标业务开发代码,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述业务功能开发代码,确定所述目标业务功能对应的业务功能装配信息,包括:
4.根据权利要求2所述的方法,其特征在于,所述根据所述业务功能装配信息对所述业务功能开发代码进行装配,得到所述目标业务开发代码,包括:
5.根据权利要求3所述的方法,其特征在于,所述根据所述业务组件信息以及所述目标业务功能,确定所述业务功能装配信息,包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.一种业务功能开发装置,其特征在于,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种业务功能开发方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述将所述业务功能开发代码输入至业务代码抽象化模型,得到所述目标业务功能对应的目标业务开发代码,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述业务功能开发代码,确定所述目标业务功能对应的业务功能装配信息,包括:
4.根据权利要求2所述的方法,其特征在于,所述根据所述业务功能装配信息对所述业务功能开发代码进行装配,得到所述目标业务开发代码,包括:
5.根据权利要求3所述的方法,其特征在于,所述根据所述业务组件信息以及所述目标业务功能,确定所述业务功...
【专利技术属性】
技术研发人员:陈欣,兰凯梅,谭珂,
申请(专利权)人:中国人寿保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。