【技术实现步骤摘要】
代码检查方法、装置、存储介质和计算机程序产品
[0001]本申请涉及计算机
,特别是涉及一种代码检查方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
[0002]随着计算机技术的发展,对于新开发的项目,对代码规范的检查也日益重要。因为在项目初期,严谨的团队就已经定制好在制品的规范,是会在整个流程中尽量去避免此类问题的。
[0003]然而,复杂的部署项目需要强依赖每个团队的配置管理员,需要配置管理员对整个流程都十分的熟悉,于是带来的问题是,当开发熟悉流程时,制品内容是规范的,当这个开发离开后就要依赖配置管理员,然而当配置管理员也离开,留下的只有一篇难以阅读的文档,给项目带来冲击是巨大的。因此,能够寻找到一种能够对开发人员以及配置管理员不依赖或者依赖较少的代码检查方法显得尤为重要。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种代码检查方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种代码检查方法。所述方法包括 ...
【技术保护点】
【技术特征摘要】
1.一种代码检查方法,其特征在于,所述方法包括:从代码仓库中获取目标分支模型,根据所述目标分支模型创建多个代码分支任务;分别获取与多个所述代码分支任务相对应的开发代码分支;对各开发代码分支进行编译后合并到发布分支上,利用流水线模型对所述发布分支进行持续交付形成制品版本包;根据预设检查项对所述制品版本包进行检查,得到待确认清单。2.根据权利要求1所述的方法,其特征在于,所述制品版本包中包含应用程序和配置文件;所述根据预设检查项对所述制品版本包进行检查,得到待确认清单,包括:根据预设检查项对所述配置文件和所述应用程序依次进行检查得到检查结果项;将所述检查结果项列入待确认清单中;所述根据预设检查项对所述制品版本包进行检查,得到待确认清单之后,包括:当所述待确认清单中存在经由开发配置管理员确认有误的检查结果项,则向开发人员客户端发送所述确认有误的检查结果项,以提示开发人员针对所述确认有误的检查结果项进行修改。3.根据权利要求2所述的方法,其特征在于,所述预设检查项包括参数检查;所述根据预设的检查项对所述制品版本包进行检查,得到待确认清单,包括:响应于参数检查,获取所述制品版本包中所有配置文件的文件格式;当目标配置文件的文件格式是sql格式时,从目标配置文件中查找出包含机型关键字的语句,并记录下所述目标配置文件的文件名以及所述语句所在的行数;将所述目标配置文件的文件名、所述语句、以及所述语句所在的行数放入待确认清单。4.根据权利要求1所述的方法,其特征在于,所述预设检查项包括漏交付检查;所述根据预设的检查项对所述制品版本包进行检查,得到待确认清单,包括:响应于漏交付检查,获取各开发代码分支合并到发布分支的时间信息以及所述流水线模型执行时间信息;将各开发代码分支合并到发布分支的时间信息与所述流水线模型执行时间信息进行比较;若存在目标开发代码分支合并到发布分支的时间信息在所述流水线模型执...
【专利技术属性】
技术研发人员:田伟鹏,刘梦,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。