代码规范性检测方法、装置、终端设备及存储介质制造方法及图纸

技术编号:18783485 阅读:38 留言:0更新日期:2018-08-29 06:51
本发明专利技术公开了一种代码规范性检测方法、装置、终端设备及存储介质。该方法包括打包构建平台执行的如下步骤:获取客户端发送的代码打包请求,代码打包请求包括待打包代码;基于代码打包请求,获取预先接入打包构建平台的代码规范性检测脚本;采用代码规范性检测脚本对待打包代码进行规范性检测,获取检测结果;若检测结果为检测通过时,对待打包代码进行打包,获取目标软件程序。该方法采用代码规范性检测脚本对待打包代码进行规范性自动检测,使得待打包代码统一编写规范,提高了代码检测的效率和准确性。获取到的目标软件程序有效避免了由于代码规范性不统一引起的代码不兼容问题,使得目标软件程序可以正常运行。

【技术实现步骤摘要】
代码规范性检测方法、装置、终端设备及存储介质
本专利技术涉及计算机
,尤其涉及一种代码规范性检测方法、装置、终端设备及存储介质。
技术介绍
当前软件项目(尤其是大型软件项目)开发过程中,需由不同开发人员协助完成软件项目开发的不同阶段的代码或者不同功能的代码,将所有阶段的代码或者所有功能的代码通过统一的打包构建平台进行软件打包,以获取软件程序。所有阶段的代码或者所有功能的代码需由测试人员进行检测,在检测无误之后才会提交到打包构建平台进行软件打包。由于每个开发人员都有自己的编写习惯,其提交到打包构建平台的代码比较随意,而且往往不会注明代码所实现的功能,即每一开发人员提交的代码没有统一的代码规范,使得代码检测过程效率较低,需耗费测试人员大量的检测时间。而且,这种采用测试人员人工检测不同开发人员提交的代码,无法保证检测的准确率,使得将不同开发人员编写的代码合并打包时,可能会存在不同开发人员编写的代码之间出现不兼容的情况,使得其代码合并打包的软件程序不能正常运行。
技术实现思路
本专利技术实施例提供一种代码规范性检测方法、装置、终端设备及存储介质,以解决当前采用人工检测方式检测不同代码时存在本文档来自技高网...

【技术保护点】
1.一种代码规范性检测方法,其特征在于,包括打包构建平台执行的如下步骤:获取客户端发送的代码打包请求,所述代码打包请求包括待打包代码;基于所述代码打包请求,获取预先接入所述打包构建平台的代码规范性检测脚本;采用所述代码规范性检测脚本对所述待打包代码进行规范性检测,获取检测结果;若所述检测结果为检测通过时,对所述待打包代码进行打包,获取目标软件程序。

【技术特征摘要】
1.一种代码规范性检测方法,其特征在于,包括打包构建平台执行的如下步骤:获取客户端发送的代码打包请求,所述代码打包请求包括待打包代码;基于所述代码打包请求,获取预先接入所述打包构建平台的代码规范性检测脚本;采用所述代码规范性检测脚本对所述待打包代码进行规范性检测,获取检测结果;若所述检测结果为检测通过时,对所述待打包代码进行打包,获取目标软件程序。2.如权利要求1所述的代码规范性检测方法,其特征在于,在所述获取检测结果的步骤之后,所述代码规范性检测方法还包括:若所述检测结果为检测不通过时,生成代码修改信息,并将所述代码修改信息发送给所述客户端;其中,所述代码修改信息包括至少一个待修改代码信息,所述待修改代码信息包括代码位置和代码修改规范。3.如权利要求1所述的代码规范性检测方法,其特征在于,所述待打包代码包括至少一个代码模块,每一所述代码模块都有一对应的代码类型;所述采用所述代码规范性检测脚本对所述待打包代码进行规范性检测,获取检测结果包括:采用所述代码规范性检测脚本读取每一所述代码模块对应的代码类型,获取与所述代码类型相对应的规范标准;基于所述规范标准对所述代码模块进行检测,获取检测结果。4.如权利要求3所述的代码规范性检测方法,其特征在于,所述基于所述规范标准对所述代码模块进行检测,获取检测结果,包括:对所述规范标准和所述代码模块中每一行代码,采用正则表达式进行对比检测,获取检测结果。5.如权利要求1所述的代码规范性检测方法,其特征在于,所述对所述待打包代码进行打包,获取目标软件程序,包括:获取配置在所述打包构建平台中的打包执行脚本;采用所述打包执行脚本对所述待打包代码进行打包,获取目标软件程序。6.一种代码规范性...

【专利技术属性】
技术研发人员:林泽全
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1