System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及计算机,特别涉及一种业务逻辑代码的生成方法、装置及设备。
技术介绍
1、在代码开发技术中,开发人员通常需要根据业务需求,来设计开发符合业务需求的业务逻辑代码。
2、相关技术中,开发人员编写一个个业务逻辑节点,不同的业务逻辑节点表征不同的业务逻辑关系。通过对业务逻辑节点进行业务编排,来得到业务逻辑代码。
3、然而,上述相关技术中业务逻辑节点中包括的代码均需要开发人员逐一进行编写,这也就导致了业务逻辑代码的生成效率较低。
技术实现思路
1、本申请实施例提供了一种业务逻辑代码的生成方法、装置及设备。所述技术方案如下:
2、根据本申请实施例的一个方面,提供了一种业务逻辑代码的生成方法,所述方法包括:
3、显示原子节点配置界面,所述原子节点配置界面中显示有至少一个候选的原子节点,所述原子节点用于表征与业务无关的逻辑代码段;
4、响应于选择所述至少一个候选的原子节点中的第一原子节点的操作,显示所述第一原子节点对应的参数配置界面;
5、在所述参数配置界面中,显示针对所述第一原子节点配置的业务参数,所述业务参数是指与业务有关的输入参数和输出参数;
6、在逻辑节点编排界面中,显示基于至少一个原子节点生成的第一业务逻辑节点;其中,所述第一业务逻辑节点对应的业务逻辑代码片段是基于所述至少一个原子节点分别对应的逻辑代码段和业务参数生成的,所述至少一个原子节点包括所述第一原子节点。
7、根据本申请
8、获取针对第一原子节点配置的业务参数,所述第一原子节点是从至少一个候选的原子节点中选择的,所述原子节点用于表征与业务无关的逻辑代码段,所述业务参数是指与业务有关的输入参数和输出参数;
9、获取至少一个原子节点分别对应的逻辑代码段和业务参数,所述至少一个原子节点包括所述第一原子节点;
10、基于所述至少一个原子节点分别对应的逻辑代码段和业务参数,生成第一业务逻辑节点对应的业务逻辑代码片段。
11、根据本申请实施例的一个方面,提供了一种业务逻辑代码的生成装置,所述装置包括:
12、界面显示模块,用于显示原子节点配置界面,所述原子节点配置界面中显示有至少一个候选的原子节点,所述原子节点用于表征与业务无关的逻辑代码段;
13、所述界面显示模块,还用于响应于选择所述至少一个候选的原子节点中的第一原子节点的操作,显示所述第一原子节点对应的参数配置界面;
14、参数显示模块,用于在所述参数配置界面中,显示针对所述第一原子节点配置的业务参数,所述业务参数是指与业务有关的输入参数和输出参数;
15、节点显示模块,用于在逻辑节点编排界面中,显示基于至少一个原子节点生成的第一业务逻辑节点;其中,所述第一业务逻辑节点对应的业务逻辑代码片段是基于所述至少一个原子节点分别对应的逻辑代码段和业务参数生成的,所述至少一个原子节点包括所述第一原子节点。
16、根据本申请实施例的另一个方面,提供了一种业务逻辑代码的生成装置,所述装置包括:
17、参数获取模块,用于获取针对第一原子节点配置的业务参数,所述第一原子节点是从至少一个候选的原子节点中选择的,所述原子节点用于表征与业务无关的逻辑代码段,所述业务参数是指与业务有关的输入参数和输出参数;
18、所述参数获取模块,还用于获取至少一个原子节点分别对应的逻辑代码段和业务参数,所述至少一个原子节点包括所述第一原子节点;
19、代码生成模块,用于基于所述至少一个原子节点分别对应的逻辑代码段和业务参数,生成第一业务逻辑节点对应的业务逻辑代码片段。
20、根据本申请实施例的一个方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有计算机程序,所述计算机程序由所述处理器加载并执行以实现如上述业务逻辑代码的生成方法。
21、根据本申请实施例的一个方面,提供了一种计算机可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序由处理器加载并执行以实现上述业务逻辑代码的生成方法。
22、根据本申请实施例的一个方面,提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机程序,处理器执行该计算机程序,使得该计算机设备执行上述业务逻辑代码的生成方法。
23、本申请实施例提供的技术方案可以包括如下有益效果:
24、通过原子节点来生成业务逻辑节点,实现了业务逻辑节点的自动化生成,从而提升业务逻辑代码的生成效率。具体来说,通过配为原子节点配置业务参数,从而构建与业务有关的业务逻辑节点,不仅提升了业务逻辑代码的生成效率,还提升了业务逻辑节点的配置灵活性。
本文档来自技高网...【技术保护点】
1.一种业务逻辑代码的生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述在所述参数配置界面中,显示针对所述第一原子节点配置的业务参数,包括:
3.根据权利要求2所述的方法,其特征在于,所述至少一种候选的赋值方式包括以下至少之一:
4.根据权利要求1所述的方法,其特征在于,所述原子节点配置界面中显示有输入栏;
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.一种业务逻辑代码的生成方法,其特征在于,所述方法包括:
7.根据权利要求6所述的方法,其特征在于,所述基于所述至少一个原子节点分别对应的逻辑代码段和业务参数,生成第一业务逻辑节点对应的业务逻辑代码片段,包括:
8.根据权利要求6所述的方法,其特征在于,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述根据所述业务意图信息,确定至少一个推荐的原子节点,包括:
10.根据权利要求6所述的方法,其特征在于,所述方法还包括:
11.根据权利要求10所述的方
12.根据权利要求6所述的方法,其特征在于,所述方法还包括:
13.一种业务逻辑代码的生成装置,其特征在于,所述装置包括:
14.一种业务逻辑代码的生成装置,其特征在于,所述装置包括:
15.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有计算机程序,所述计算机程序由所述处理器加载并执行以实现如上述权利要求1至5任一项所述的业务逻辑代码的生成方法,或实现如上述权利要求6至11任一项所述的业务逻辑代码的生成方法。
...【技术特征摘要】
1.一种业务逻辑代码的生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述在所述参数配置界面中,显示针对所述第一原子节点配置的业务参数,包括:
3.根据权利要求2所述的方法,其特征在于,所述至少一种候选的赋值方式包括以下至少之一:
4.根据权利要求1所述的方法,其特征在于,所述原子节点配置界面中显示有输入栏;
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.一种业务逻辑代码的生成方法,其特征在于,所述方法包括:
7.根据权利要求6所述的方法,其特征在于,所述基于所述至少一个原子节点分别对应的逻辑代码段和业务参数,生成第一业务逻辑节点对应的业务逻辑代码片段,包括:
8.根据权利要求6所述的方法,其特征在于,所述方法还包括:
9.根据权利要...
【专利技术属性】
技术研发人员:蔡丽丹,黎兰慧,范珂,苏金生,邓建威,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。