[发明专利]无用代码清理方法、设备、存储介质及装置在审
申请号: | 201910539940.0 | 申请日: | 2019-06-19 |
公开(公告)号: | CN110389764A | 公开(公告)日: | 2019-10-29 |
发明(设计)人: | 杨小彦 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F11/36 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种无用代码清理方法、设备、存储介质及装置,该方法包括:获取目标应用程序的源代码,对源代码进行分析,获得主干代码和插件代码;在主干代码的函数入口和插件代码的函数入口设置插桩函数,获得已插桩代码;执行预设自动化测试用例,通过已插桩代码获得源代码的覆盖率报告;利用覆盖率报告中的目标未执行时长对覆盖率报告中的目标未执行代码进行筛选,获得目标无用代码;从源代码中删除目标无用代码。基于研发管理,通过源代码的覆盖率报告中的目标未执行代码及对应的目标未执行时长,筛选出源代码中的目标无用代码,清除无用代码,使得查看代码清楚明了,提高开发效率,减轻目标应用程序的安装包的体积,提高运行效率。 | ||
搜索关键词: | 源代码 覆盖率报告 存储介质 函数入口 插件 插桩 时长 主干 目标应用程序 筛选 自动化测试 插桩函数 代码获得 获取目标 开发效率 研发管理 应用程序 运行效率 安装包 预设 删除 分析 | ||
【主权项】:
1.一种无用代码清理方法,其特征在于,所述无用代码清理方法包括以下步骤:获取目标应用程序的源代码,对所述源代码进行分析,获得所述源代码的主干代码和插件代码;获取所述主干代码的函数入口和所述插件代码的函数入口,在所述主干代码的函数入口和所述插件代码的函数入口设置插桩函数,获得已插桩代码;执行预设自动化测试用例,通过所述已插桩代码获得所述源代码的覆盖率报告;从所述覆盖率报告中提取出目标未执行代码及对应的目标未执行时长;利用所述目标未执行时长对所述目标未执行代码进行筛选,获得目标无用代码;从所述源代码中删除所述目标无用代码。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910539940.0/,转载请声明来源钻瓜专利网。