一种代码检查方法、计算设备及存储介质技术

技术编号:41116512 阅读:24 留言:0更新日期:2024-04-25 14:06
本发明专利技术涉及应用开发领域,特别涉及一种代码检查方法、计算设备及存储介质,方法包括:生成包括检查方法的检查代码;在执行应用文件中每个应用方法时,根据类加载器获取应用方法代码和检查代码,生成调用应用方法时需要执行的第一可执行文件;执行第一可执行文件时执行检查方法,获取应用方法的方法信息;将获取的方法信息根据执行应用方法的执行时间在时序数据库中进行存储;在执行完毕检查方法后,执行被调用的应用方法;响应于代码执行情况查询请求,在时序数据库中查询在预设时间段内应用方法的执行次数。本发明专利技术通过在执行每个应用方法时,执行检查代码中的检查方法,实现对应用进行检查,以便判断该方法是否执行以及执行的次数。

【技术实现步骤摘要】

本专利技术涉及应用开发领域,特别涉及一种代码检查方法、计算设备及存储介质


技术介绍

1、目前在应用开发过程中,项目立项后每次迭代开发会不断积累代码量,而随着业务需求变更,旧的业务功能代码还遗留在项目中,就会使项目中无用的代码会越来越多。因此需要对应用代码进行修改。

2、现有技术中,很多无用代码开发人员不敢轻易删除,因为有些没有引用的代码也可能反射过程中被调用。由于方法一般会被引用,想删除需要从调用的源头代码逐级删除无引用代码模块,这种方式较为耗费时间,同时也存在反射调用的情况导致误删除。

3、为此,需要一种新的代码检查方法。


技术实现思路

1、为此,本专利技术提供一种代码检查方法,以力图解决或者至少缓解上面存在的问题。

2、根据本专利技术的一个方面,提供一种代码检查方法,适于在计算设备中运行,生成包括检查方法的检查代码,检查方法适于获取所执行应用方法的方法信息;在执行应用文件中每个应用方法时,根据类加载器获取应用方法代码和检查代码,生成调用应用方法时需要执行的第一可执行文本文档来自技高网...

【技术保护点】

1.一种代码检查方法,适于在计算设备中运行,所述方法包括:

2.如权利要求1所述的方法,其中,所述代码执行情况查询请求包括待查询的一个或多个应用方法,所述方法还包括:

3.如权利要求2所述的方法,其中,所述方法还包括:

4.如权利要求1所述的方法,其中,所述执行所述第一可执行文件时执行检查方法,获取所述应用方法的方法信息包括:

5.如权利要求1所述的方法,其中,所述将获取的方法信息根据执行所述应用方法的执行时间在时序数据库中进行存储包括:

6.如权利要求5所述的方法,其中,所述在所述时序数据库中查询在预设时间段内所述应用方法的执...

【技术特征摘要】

1.一种代码检查方法,适于在计算设备中运行,所述方法包括:

2.如权利要求1所述的方法,其中,所述代码执行情况查询请求包括待查询的一个或多个应用方法,所述方法还包括:

3.如权利要求2所述的方法,其中,所述方法还包括:

4.如权利要求1所述的方法,其中,所述执行所述第一可执行文件时执行检查方法,获取所述应用方法的方法信息包括:

5.如权利要求1所述的方法,其中,所述将获取的方法信息根据执行所述应用方法的执行时间在时序数据库中进行存储包括:

6.如权利要求5所述的方法,其中,所述在...

【专利技术属性】
技术研发人员:韩天伟刘文泽
申请(专利权)人:天津车之家软件有限公司
类型:发明
国别省市:

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

1