[发明专利]一种冗余文件的确定方法、装置和设备有效
申请号: | 202110743196.3 | 申请日: | 2021-06-30 |
公开(公告)号: | CN113467781B | 公开(公告)日: | 2023-02-21 |
发明(设计)人: | 孟繁贵;梁锐 | 申请(专利权)人: | 建信金融科技有限责任公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 贾磊;李辉 |
地址: | 200120 上海市自由*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 冗余 文件 确定 方法 装置 设备 | ||
本说明书实施例提供了一种冗余文件的确定方法、装置和设备,其中,该方法包括:在对目标项目代码进行打包构建的过程中获取打包构建所需的依赖文件集合;获取待检测目录下的待检测文件集合;根据所述依赖文件集合和所述待检测文件集合,确定所述待检测文件集合中无用文件子集;将所述无用文件子集中的文件作为冗余文件。在本说明书实施例中,可以高效、准确地确定出目标项目代码中的冗余文件,使得项目更加规范和易于维护,进而有效提升开发和运维效率。
技术领域
本说明书实施例涉及大数据技术领域,特别涉及一种冗余文件的确定方法、装置和设备。
背景技术
随着网站或者系统功能逐渐复杂,网站或者系统的项目代码量越来越大。同时网站或者系统一般都是由多人协作开发,即多人开发个和维护一套项目代码,每个开发者开发行为或者开发规范的不统一,比如开发者在某个阶段引入了某个文件,后期没有使用到这个文件,开发者后期也没有删除这些未使用的文件,导致项目代码中逐渐会有很多冗余的文件,例如:图片资源、字体文件、样式资源文件(CSS文件)、交互资源(JavaScript文件)、组件文件(VUE文件)等,从而使得项目越来越不好维护。
现有技术中,通常是通过开发者手动检索各个文件在项目中是否使用,若某个文件没有使用到可以将这个文件删除。现有技术中规范化代码项目的方法会增加很多人工工作量,耗时较多,并且会存在因检索不充分或者不清楚文件的作用导致误删文件的可能。由此可见,采用现有技术中的技术方案无法高效、准确的识别出项目中的冗余文件。
针对上述问题,目前尚未提出有效的解决方案。
发明内容
本说明书实施例提供了一种冗余文件的确定方法、装置和设备,以解决现有技术中无法高效、准确的识别出项目中的冗余文件的问题。
本说明书实施例提供了一种冗余文件的确定方法,包括:在对目标项目代码进行打包构建的过程中获取打包构建所需的依赖文件集合;获取待检测目录下的待检测文件集合;根据所述依赖文件集合和所述待检测文件集合,确定所述待检测文件集合中无用文件子集;将所述无用文件子集中的文件作为冗余文件。
本说明书实施例还提供了一种冗余文件的确定装置,包括:第一获取模块,用于在对目标项目代码进行打包构建的过程中获取打包构建所需的依赖文件集合;第二获取模块,用于获取待检测目录下的待检测文件集合;确定模块,用于根据所述依赖文件集合和所述待检测文件集合,确定所述待检测文件集合中无用文件子集;处理模块,用于将所述无用文件子集中的文件作为冗余文件。
本说明书实施例还提供了一种冗余文件的确定设备,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现本说明书实施例中任意一个方法实施例的步骤。
本说明书实施例还提供了一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现本说明书实施例中任意一个方法实施例的步骤。
本说明书实施例提供了一种冗余文件的确定方法,由于在打包构建过程中会分析项目的依赖关系,因此,可以在对目标项目代码进行打包构建的过程中获取打包构建所需的依赖文件集合。进一步的,可以通过获取待检测目录下的待检测文件集合,确定出需要检测是否为冗余文件的文件,可以基于依赖文件集合和所述待检测文件集合,确定出未被调用的文件,未被调用的文件可以视为无用的文件,因此,可以将所述无用文件子集中的文件作为冗余文件。从而可以高效、准确地确定出目标项目代码中的冗余文件,使得项目更加规范和易于维护,进而有效提升开发和运维效率。
附图说明
此处所说明的附图用来提供对本说明书实施例的进一步理解,构成本说明书实施例的一部分,并不构成对本说明书实施例的限定。在附图中:
图1是根据本说明书实施例提供的冗余文件的确定方法的步骤示意图;
图2是根据本说明书实施例提供的冗余文件的确定装置的结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建信金融科技有限责任公司,未经建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110743196.3/2.html,转载请声明来源钻瓜专利网。