本申请涉及代码检查领域,更具体地,涉及一种代码的检验方法、装置、电子设备及存储介质。
背景技术:
1、随着科技的快速发展,程序开发开始广泛使用可视化编排系统进行代码的编排,但是,可视化编排系统并不能有效地对代码的编排的逻辑的正确性和使用数据的正确性进行检验,使得程序的可靠性降低。目前,对代码进行检验通常是在代码完成编排后,对完整代码进行的检验,无法在代码的编排过程中对已输入的代码的正确性进行检验。如何在代码的编排过程中有效地对代码的正确性进行检验成为亟待解决的问题。
技术实现思路
1、有鉴于此,本申请实施例提出了一种代码的检验方法、装置、电子设备及存储介质,以改善上述问题。
2、根据本申请实施例的一个方面,提供了一种代码的检验方法,所述方法包括:在通过可视化逻辑编排进行代码编排过程中,获取待检测代码;对所述待检测代码进行检验,确定所述待检测代码是否满足预设条件;若确定所述待检测代码满足所述预设条件,则在代码编译过程中基于所述待检测代码确定目标代码;在代码发布过程中,确定所述目标代码的目标存储位置,并通过语言服务器对所述目标存储位置对应的所述目标代码进行检验。
3、根据本申请实施例的一个方面,提供了一种代码的检验装置,所述装置包括:待检测代码获取模块,用于在通过可视化逻辑编排进行代码编排过程中,获取待检测代码;第一检验模块,用于对所述待检测代码进行检验,确定所述待检测代码是否满足预设条件;目标代码确定模块,用于若确定所述待检测代码满足所述预设条件,则在代码编译过程中基于所述待检测代码确定目标代码;第二检验模块,用于在代码发布过程中,确定所述目标代码的目标存储位置,并通过语言服务器对所述目标存储位置对应的所述目标代码进行检验。
4、根据本申请实施例的一个方面,提供了一种电子设备,包括:处理器;存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现如上所述代码的检验方法。
5、根据本申请实施例的一个方面,提供了一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令被处理器执行时,实现如上所述代码的检验方法。
6、在本申请的方案中,在通过可视化逻辑编排进行代码编排过程中,对获取的待检测代码进行检验,以确定待检测代码是否满足预设条件;若确定待检测代码满足所述预设条件,则在代码编译过程中基于待检测代码确定目标代码,避免在目标代码的编译过程中对存在错误的待检测代码进行编译,进而导致目标代码也存在错误,以此提高目标代码的正确性;最后,在代码发布过程中,确定目标代码的目标存储位置,并通过语言服务器对目标存储位置对应的所述目标代码进行检验,使得最后发布的目标代码的正确性提高,并且提高目标代码的检验效率。本申请能够有效地检查代码被编排的逻辑的正确性和代码中使用数据的正确性,提高可视化逻辑编排系统生成的代码可靠性和健壮性。
7、应当理解的是,以上的一般描述和后文细节描述仅是示例性和解释性的,并不能限制本发明。
1.一种代码的检验方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述待检测代码进行检验,确定所述待检测代码是否满足预设条件,包括:
3.根据权利要求1所述的方法,其特征在于,所述对所述待检测代码进行检验,确定所述待检测代码是否满足预设条件,还包括:
4.根据权利要求1所述的方法,其特征在于,所述对所述待检测代码进行检验,确定所述待检测代码是否满足预设条件,包括:
5.根据权利要求1所述的方法,其特征在于,所述对所述待检测代码进行检验,确定所述待检测代码是否满足预设条件,还包括:
6.根据权利要求1-5任一项所述的方法,其特征在于,所述若确定所述待检测代码满足所述预设条件,则在代码编译过程中基于所述待检测代码确定目标代码,包括:
7.根据权利要求1-5任一项所述的方法,其特征在于,在所述在代码发布过程中,确定所述目标代码的目标存储位置,并通过语言服务器对所述目标存储位置对应的所述目标代码进行检验之后,还包括:
8.一种代码的检验装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行如权利要求1至7任一项所述的方法。