[发明专利]检验代码的方法、装置以及存储介质在审
申请号: | 202110846578.9 | 申请日: | 2021-07-26 |
公开(公告)号: | CN113535576A | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 张涛;石正义;谷文梅 | 申请(专利权)人: | 未鲲(上海)科技服务有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 路亚芳 |
地址: | 200000 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 检验 代码 方法 装置 以及 存储 介质 | ||
本申请实施例提供了一种检验代码的方法、装置以及存储介质,属于计算机技术领域。该方法包括:接收用户输入的代码,所述代码包括代码分支标识;根据代码分支标识确定代码所在的代码分支;根据代码分支,对代码执行对应的预设流程,不同代码分支对应不同的预设流程;在预设流程过程中,执行Shell脚本,显示第一界面,第一界面包括第一提示信息,第一提示信息用于指示用户对代码执行校验操作;接收用户针对第一提示信息输入的第一操作,第一操作用于指示用户对代码执行完毕校验操作。该方法通过基于shell命令语言设计能够与用户交互的代码自动处理过程,解决了处理代码时由于人工频繁操作容易导致错误的问题。
技术领域
本申请涉及计算机技术领域,尤其涉及一种检验代码的方法、装置以及存储介质。
背景技术
软件开发需要经历漫长的过程,在开发过程中,开发者在编写完代码后,一般基于Git命令行进行代码合并、提交以及线上代码的推送。为了保证修改后代码的可用性,并方便后续对代码进行维护,开发者还要在提交代码的过程中对代码进行检测。目前的代码提交过程进本依赖于人工,而人工的频繁操作,容易导致代码错误、遗漏等问题。此外,当代码数量较大时,人工检测代码的方式会使研发人员效率低下,用户体验较差。
发明内容
本申请提供了一种检验代码的方法、装置以及存储介质,该方法通过基于shell命令语言设计能够与用户交互的代码自动处理过程,解决了处理代码时由于人工频繁操作容易导致错误的问题。
第一方面,提供了一种校验代码的方法,包括:接收用户输入的代码,所述代码包括代码分支标识;根据所述代码分支标识确定所述代码所在的代码分支;根据所述代码所在的代码分支,对所述代码执行对应的预设流程,其中,不同代码分支对应不同的预设流程;在所述预设流程过程中,执行Shell脚本,显示第一界面,所述第一界面包括第一提示信息,所述第一提示信息用于指示所述用户对所述代码执行校验操作;接收所述用户针对所述提示信息输入的第一操作,所述第一操作用于指示所述用户对所述代码执行完毕所述校验操作。
根据本申请实现方式提供的校验代码的方法,通过基于shell命令语言,提供一种交互式标准代码处理工具,能够在代码提交过程中对代码执行自动化检测、读取等操作,降低人工操作,减少手误的概率。
结合第一方面,在第一方面的某些实现方式中,所述根据所述代码所在的代码分支,对所述代码执行对应的预设流程,具体包括:当所述代码所在的代码分支为开发代码分支时,确定对所述代码执行第一预设流程,所述第一预设流程包括自动提交所述代码;当所述代码所在的代码分支为发布代码分支时,确定对所述代码执行第二预设流程,所述第二预设流程包括自动为所述代码添加标签,所述标签用于描述所述代码的提交信息。
结合第一方面,在第一方面的某些实现方式中,当所述代码所在的代码分支为开发代码分支时,所述方法还包括:执行Shell脚本,显示第二界面,所述第二界面包括第二提示信息,所述第二提示信息用于提示所述用户提交所述代码的附加信息,所述附加信息包括所述代码的注释;接收所述用户执行的第二操作,所述第二操作用于向输入所述附加信息。
结合第一方面,在第一方面的某些实现方式中,所述方法还包括:执行Shell脚本,显示第三界面,所述第三界面包括第三提示信息,所述第三提示信息用于提示所述用户所述代码处于待提交状态;接收所述用户输入的第三操作,所述第三操作用于指示执行提交所述代码的操作;响应于所述第三操作,执行提交所述代码的操作。
结合第一方面,在第一方面的某些实现方式中,所述方法还包括:执行所述Shell脚本,显示第四界面,所述第四界面包括第四提示信息,所述第四提示信息用于向所述用户查询是否将代码由所述开发分支切换为所述发布分支;接收所述用户输入的第四操作,所述第四操作用于指示确认将所述代码由所述开发分支切换为所述发布分支。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于未鲲(上海)科技服务有限公司,未经未鲲(上海)科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110846578.9/2.html,转载请声明来源钻瓜专利网。