一种代码下线方法、装置、电子设备、存储介质及产品制造方法及图纸

技术编号:37988027 阅读:18 留言:0更新日期:2023-06-30 10:02
本公开提供了一种代码下线方法、装置、电子设备、存储介质及产品,涉及数据处理技术领域,尤其涉及应用程序代码下线技术领域。具体实现方案为:获取测试实现应用程序功能的对照实验结果,并基于所述对照实验结果确定实现应用程序功能的控制参数和所述控制参数的取值;在所述应用程序功能对应的工程文件中,查找所述控制参数在所述取值位置对应的第一程序代码;将所述工程文件中不同于所述第一程序代码的其他程序代码确定为第二程序代码,并下线所述第二程序代码。通过本公开可以减少研发成本,提高研发效率。提高研发效率。提高研发效率。

【技术实现步骤摘要】
一种代码下线方法、装置、电子设备、存储介质及产品


[0001]本公开涉及数据处理
,尤其涉及应用程序代码下线
,具体涉及一种代码下线方法、装置、电子设备、存储介质及产品。

技术介绍

[0002]由于互联网的快速发展,智能设备可以支持的功能也逐渐增加,应用程序也在不断迭代。尤其是在开发应用程序新的功能的过程中,通常会针对同一功能提出多个技术方案,直到确定上线应用的技术方案。
[0003]因此,未上线的其他技术方案的代码需要进一步处理,以减少线上的维护成本。

技术实现思路

[0004]本公开提供了一种代码下线方法、装置、电子设备、存储介质及产品。
[0005]根据本公开的第一方面,提供了一种代码下线方法,所述方法包括:
[0006]获取测试实现应用程序功能的对照实验结果,并基于所述对照实验结果确定实现应用程序功能的控制参数和所述控制参数的取值;在所述应用程序功能对应的工程文件中,查找所述控制参数在所述取值位置对应的第一程序代码;将所述工程文件中不同于所述第一程序代码的其他程序代码确定为第二程序代码本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种代码下线方法,所述方法包括:获取测试实现应用程序功能的对照实验结果,并基于所述对照实验结果确定实现应用程序功能的控制参数和所述控制参数的取值;在所述应用程序功能对应的工程文件中,查找所述控制参数在所述取值位置对应的第一程序代码;将所述工程文件中不同于所述第一程序代码的其他程序代码确定为第二程序代码,并下线所述第二程序代码。2.根据权利要求1所述的方法,其中,所述下线所述第二程序代码,包括:对所述第二程序代码进行资源使用分析;响应于确定所述第二程序代码中存在被所述第一程序代码使用的第三程序代码,对所述第三程序代码进行保留;下线除所述第三程序代码之外的其他第二程序代码。3.根据权利要求2所述的方法,其中,所述对所述第二程序代码进行资源使用分析,包括:在所述第二程代码中,提取指定函数,并确定所述指定函数的执行参数;在所述工程文件中查找所述执行参数,确定所述第二程代码中的指定函数被所述第一程序代码使用的情况。4.根据权利要求3所述的方法,其中,所述方法还包括:分析所述第二程序代码中函数的调用关系,确定指定函数的相关函数;响应于所述相关函数的参数满足预设条件,在所述第二程代码中,提取指定函数。5.根据权利要求2所述的方法,其中,所述对所述第二程序代码进行资源使用分析,包括:在所述第二程代码中,提取指定字符串;响应于确定所述字符串对应文件资源,基于所述字符串在所述工程文件中进行查找;基于查找结果,确定所述文件资源被所述第一程序代码使用的情况。6.一种代码下线装置,所述装置包括:获取模块,用于获取测试实现应用程序功能的对照实验结果,并基于所述对照实验结果确定实现应用程序功能的控制参数和所述控制参数的取值;查找模块,用于在所述应用程序功能对应的工程文件中,查找所述控制参数在所述取值位置对应的第一程序代码;下线模块,用于将所述工程文件...

【专利技术属性】
技术研发人员:刘俊启
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1