一种代码版本变更影响确定方法、装置及存储介质制造方法及图纸

技术编号:40810103 阅读:31 留言:0更新日期:2024-03-28 19:32
本说明书提供了一种代码版本变更影响确定方法、装置及存储介质,包括:获取用户输入的测试数据,测试数据包括项目名称以及待比较版本项目的项目版本;使用测试数据获取待比较版本项目与稳定版本项目,其中,每个版本项目均包含若干文件;确定待比较版本项目与稳定版本项目之间的差异数据,其中差异数据包括若干变动的文件;将差异数据进行重组,得到重组数据;根据待比较版本项目生成项目依赖树;根据重组数据以及项目依赖树生成变动对比树;根据变动对比树确定待比较版本中的影响路由,其中,影响路由表征了待比较版本项目的变动的文件所在路由中影响的其他文件,可以实现适配多技术栈环境的代码版本变更所影响项目中哪些路由,以确定影响范围。

【技术实现步骤摘要】

本专利技术涉及代码分析,尤其是一种代码版本变更影响确定方法、装置及存储介质


技术介绍

1、近年来随着互联网的技术发展,前端技术也进入了井喷期,涌现出非常多的前端技术框架,让前端的开发成本变得更低,项目迭代也变得更加便捷,但随之而来的问题也暴露了出来,随着项目的迭代版本越来越多,维护者也变得越来越多,导致旧代码不易维护,新的功能迭代无法精确的评估出影响范围,不仅仅降低了开发者和项目测试人员的工作效率,还容易将有问题的版本带到生产环境中,造成不可预料的问题。

2、为了提高开发者和测试人员的工作效率以及最大程度保障生产环境的安全稳定,现有技术中的代码版本变更影响确定技术大多是后端java技术,而后端java技术需要固定项目类型,无法适配多技术栈环境。


技术实现思路

1、针对现有技术的上述问题,本说明书的目的在于,提供一种代码版本变更影响确定方法、装置及存储介质,以解决现有技术中无法适配多技术栈环境。

2、为了解决上述技术问题,本说明书的具体技术方案如下:

3、一方面,本说明书提本文档来自技高网...

【技术保护点】

1.一种代码版本变更影响确定方法,其特征在于,包括:

2.根据权利要求1所述的代码版本变更影响确定方法,其特征在于,所述确定所述待比较版本项目与所述稳定版本项目之间的差异数据,进一步包括:

3.根据权利要求1所述的代码版本变更影响确定方法,其特征在于,所述使用所述测试数据获取所述待比较版本项目与稳定版本项目,进一步包括:

4.根据权利要求1所述的代码版本变更影响确定方法,其特征在于,所述将所述差异数据进行重组,得到重组数据,进一步包括:

5.根据权利要求1所述的代码版本变更影响确定方法,其特征在于,所述根据所述待比较版本项目生成项目依赖树,...

【技术特征摘要】

1.一种代码版本变更影响确定方法,其特征在于,包括:

2.根据权利要求1所述的代码版本变更影响确定方法,其特征在于,所述确定所述待比较版本项目与所述稳定版本项目之间的差异数据,进一步包括:

3.根据权利要求1所述的代码版本变更影响确定方法,其特征在于,所述使用所述测试数据获取所述待比较版本项目与稳定版本项目,进一步包括:

4.根据权利要求1所述的代码版本变更影响确定方法,其特征在于,所述将所述差异数据进行重组,得到重组数据,进一步包括:

5.根据权利要求1所述的代码版本变更影响确定方法,其特征在于,所述根据所述待比较版本项目生成项目依赖树,进一步包括:

6.根据权利要求1所述的代码版本变更影...

【专利技术属性】
技术研发人员:朱鹏辉王琦郭廷杰费海鹏王亚丹
申请(专利权)人:北京量子之歌科技有限公司
类型:发明
国别省市:

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

1