The public is a code check method, device and equipment, the method includes: when monitoring code inspection instructions, determine the code to compile the inspection terminal equipment models; the code is merged into the model corresponding to the source code, and get the source code for; the merger of the source code to be compiled, compile test results obtained. This disclosure can improve the efficiency of code compilation checks.
【技术实现步骤摘要】
代码的编译检查方法、装置及设备
本公开涉及通信领域,尤其涉及代码的编译检查方法、装置及设备。
技术介绍
随着移动终端的快速发展,用户对移动终端所具有的功能要求越来越高,为了满足用户日益提升的要求,开发人员需要经常更新移动终端中的各应用程序。而应用程序是以代码为基础构建的,因此,如果要更新应用程序,首先需要对应用程序的代码进行编译。相关技术中,当开发人员开发完成一个功能或完成一段代码后,将在本地环境进行模块编译,以进行验证,即通过公共打包平台对某个机型进行编译验证,如果打包成功则意味着编译通过,可以交由测试人员进行测试,如果打包失败则意味着代码有问题,需要对代码进行检查,完成修改后再次打包,直到打包成功。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种代码的编译检查方法、装置及设备。根据本公开实施例的第一方面,提供一种代码的编译检查方法,包括:当监测到代码编译检查指令时,确定代码所能编译检查的终端设备的机型;将所述代码合并至所述机型对应的源代码,获得合并后的源代码;对所述合并后的源代码进行编译检查,获得编译检查结果。由于在确定出代码所能编译检查的终端设备的机型之后,可以将代码合并到该机型对应的源代码中,并对该合并后的源代码进行编译检查,故可以实现自动编译的目的,由此避免了相关技术中开发人员在每次完成代码后都需要本地编译检查,再到公共编译平台去进行编译检查的现象,从而缩短了开发周期,提高了代码编译检查的效率。结合第一方面,在第一方面的第一种可能的实现方式中,所述方法还包括:所述确定代码所能编译检查的终端设备的机型之前,判断所述代码是否需要编译检查;若所述 ...
【技术保护点】
一种代码的编译检查方法,其特征在于,包括:当监测到代码编译检查指令时,确定代码所能编译检查的终端设备的机型;将所述代码合并至所述机型对应的源代码,获得合并后的源代码;对所述合并后的源代码进行编译检查,获得编译检查结果。
【技术特征摘要】
1.一种代码的编译检查方法,其特征在于,包括:当监测到代码编译检查指令时,确定代码所能编译检查的终端设备的机型;将所述代码合并至所述机型对应的源代码,获得合并后的源代码;对所述合并后的源代码进行编译检查,获得编译检查结果。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述确定代码所能编译检查的终端设备的机型之前,判断所述代码是否需要编译检查;若所述代码需要编译检查,则确定所述代码所能编译检查的终端设备的机型。3.根据权利要求2所述的方法,其特征在于,所述确定代码所能编译检查的终端设备的机型,包括:根据所述代码所在的项目和代码分支,确定代码所能编译检查的终端设备的机型。4.根据权利要求1所述的方法,其特征在于,所述对所述合并后的源代码进行编译检查,获得编译检查结果包括:若编译检查成功,则向用户发出提示信息;所述提示信息用于通知用户所述合并后的源代码编译成功。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:所述确定代码所能编译检查的终端设备的机型之后,根据所述代码所能编译检查的终端设备的机型,确定所述代码所能编译检查的终端设备的机型的第一数量。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:所述对所述合并后的源代码进行编译检查,获得编译检查结果之后,确定完成编译检查的所述合并后的源代码对应机型的第二数量;判断所述第二数量是否等于所述第一数量;若所述第二数量不等于所述第一数量,则向用户发出通知消息,所述通知消息用于提醒所述用户存在未编译检查的机型。7.一种代码的编译检查装置,其特征在于,包括:第一确定模块,被配置为在监测到代码编译检查指令时,确定代码所能编译检查的终端设备的机型;第一获取模块,被配置为将所述代码合并至所述第一确定模块确定出的机...
【专利技术属性】
技术研发人员:邢旺,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。