【技术实现步骤摘要】
代码检测方法、装置、电子设备及计算机可读存储介质
[0001]本申请涉及计算机
,具体涉及一种代码检测方法、装置、电子设备及计算机可读存储介质。
技术介绍
[0002]随着计算机技术的不断发展,低代码开发平台得到了广泛应用。低代码开发平台是无需代码或通过少量代码就可以快速生成应用程序的开发平台。通过可视化进行前端页面开发的方法,使具有不同经验水平的开发人员可以通过图形化的用户界面,使用拖拽组件和模型驱动的逻辑来创建网页和移动应用程序。由于低代码开发平台具有技术门槛低、开发效率高、灵活创新快等优点,因此越来越多的用户使用低代码开发平台来生成所需要的代码。
[0003]在实际应用中,最终生成的后端运行代码是基于开发人员在低代码开发平台对组件进行拖拽生成的,由于开发人员的经验不足,对最终生成的后端运行代码缺乏理解,因此开发人员在低代码开发平台进行操作时,往往无法准确感知该操作对所生成的后端运行代码造成的影响,因此用户使用低代码开发平台所生成的后端运行代码可能不符合预期。
[0004]相关技术中,通常是对在低代 ...
【技术保护点】
【技术特征摘要】
1.一种代码检测方法,其特征在于,所述方法包括:响应于对待搭建用户界面的设计操作指令,生成所述待搭建用户界面对应的前端代码和后端运行代码;建立所述前端代码中各组件代码与所述后端运行代码中各条代码的对应关系,所述各组件代码用于表示所述待搭建用户界面的各组件分别对应的代码;对所述后端运行代码进行代码分析,得到所述后端运行代码中的错误后端代码;基于所述对应关系查询所述错误后端代码在所述前端代码中对应的错误组件代码。2.根据权利要求1所述的方法,其特征在于,所述建立所述前端代码中各组件代码与所述后端运行代码中各条代码的对应关系,包括:建立所述前端代码中各组件代码与所述后端运行代码中各条代码在所述后端运行代码中所处位置的对应关系;所述基于所述对应关系查询所述错误后端代码在所述前端代码中对应的错误组件代码,包括:获取所述错误后端代码在所述后端运行代码中所处的目标位置;根据所述对应关系查询所述目标位置在所述前端代码中对应的错误组件代码。3.根据权利要求1所述的方法,其特征在于,所述响应于对待搭建用户界面的设计操作指令,生成所述待搭建用户界面对应的前端代码和后端运行代码,包括:响应于对待搭建用户界面的设计操作指令,根据所述操作指令在可视化编辑界面中显示所述待搭建用户界面中的各组件,并生成所述待搭建用户界面对应的前端代码和后端运行代码;所述方法还包括:确定所述错误组件代码对应的目标组件;在所述可视化编辑界面中突出显示所述待搭建用户界面中的所述目标组件。4.根据权利要求1所述的方法,其特征在于,所述对所述后端运行代码进行代码分析,得到所述后端运行代码中的错误后端代码,包括:获取所述待搭建用户界面对应后端运行代码的代码类型;从各语言服务器中确定用于分析所述代码类型的目标语言服务器,所述各语言服务器分别用于分析不同类型的编程语言;通过所述目标语言服务器对所述后端运行代码进行代码分析,得到用于指示所述后端运行代码中的错误类型的代码分析结果;根据所述代码分析结果确定所述后端运行代码中的错误后端代码。5.根据权利要求1所述的方法,其特征在于,所述设计操作指令为在可视化编辑界面中触发的指令;所述方法还包括:在所述可视化编辑界面展示所述错误组件代码。6.根据权利要求3所述的方法,其特征在于,所述方法还包括:响应于对所述错误组件代码的修改指令,根据所述修改指令所指示的修改内容修改所述错误组件代码、以及所述错误组件代码对应的错误后端代码;将所述对应关系中所述错误组件代码与所述错误后端代码之间的对应关系调整为修
改后组件代码和修改后后端代码之间的对应关系,得到修改后对应关系。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:对所述修改后目标后...
【专利技术属性】
技术研发人员:汤文兵,王俊,张锡强,刘思彦,许健,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。