当前位置: 首页 > news >正文

Idea 查找未使用的代码

今天做了一个旧项目改造的活,要求将没有使用的类,方法,常量,变量等进行清理。

这种事情当然不能一个个手动的去找,当然得解决工具,嗯,解决工具是程序员的优良传统。

工具:idea(每天比女朋友还用的久)

方式1

  • 选择 Code 导航栏 ->Inspect Code(检查分析我们的代码)

  • 选择扫描的范围

  • Whole project:整个项目
  • Uncommitted files:未提交的代码
  • File:当前文件
  • Custom scope:自定义源,可以选择当个项目或者多个项目,或者测试代码等

  • Unused declaration就是指定义了但未使用的代码

   - Safe delete:删除选择代码- Comment out:注释选择代码- Add as Entry Point:增加为入口(入口可以理解AOP那种方式虽然没有其他代码使用,但在运行时是使用的,这里因为有些框架idea可能不支持所有提供了手动标识未入口的功能)- Suppress:抑制警告,可选择当前方式或当前类<font style="color:rgb(75, 75, 75);">@SuppressWarnings("unused")</font>

注意

Inspect Code并不只专注检查没有使用的代码,像其他的检查项中也有很实用的功能,这是对代码进行整体的检查,我们用idea编写代码的时候经常会出现一些小黄框或者下划线之类的提升都是该功能为我们分析出来的。后续可以直接研究下。

方式2

跟方式1是一样的东西,当时这个可以只专注查找未使用代码

  • 分析代码Analyze Code -> Run Insperction byName 通过名称来指定检查项

  • 输入 unused declaration并选择Java

  • 也是需要选择查找的目标这里与方式1一样,只不过多了几个选择

  • 这里是个缺点,一次一个类型只能选择一个修饰符,就好比我像搜索Class及有public也有private的无是一共代码,这里一次是搜不出来的。
    • Getters/Setters:勾选后会过滤掉Getters/Setters无使用的代码(这也好理解我只是没用到这个属性,但我不想他没有对于的Getters/Setters方法)

与方式1一直这里

注意

方式1与方式2是同一功能。只不过一个是分析全部,一个是只专注指定分析项。

http://www.dtcms.com/a/521175.html

相关文章:

  • 网站二级域名查询wordpress详情页图片放大
  • 首钢建设公司网站wordpress如何开启gzip
  • 淘宝商品详情数据 API 技术解析与实战指南
  • C++ STL <algorithm>中泛型算法:查找、排序、修改、统计、生成
  • 中石化石油工程建设公司官方网站wordpress留言板页面怎么制作
  • 天津网站建设方案咨询动漫制作专业研究生考啥
  • FLUMINER福禄T3 115T:比特币挖矿的新选择,如何提升效率与稳定性?
  • html5手机网站适配电影网站带采集
  • 深圳品牌医疗网站建设医药电子商务网站建设
  • 备案域名指向一个网站保定网站设计公司
  • 麒麟信创系统安装pgsql-15.4 报错 popen failure: Cannot allocate memory
  • LeetCode 面试经典 150_链表_合并两个有序链表(58_21_C++_简单)
  • [优选算法专题四.前缀和——NO.31~32 连续数组、矩阵区域和]
  • 事业单位网站备案流程谷歌做不做网站
  • 做家居网站企业建设网站的目标
  • 福田网站改版安徽六安特产
  • XML 核心知识点
  • 图片类网站模板自己做网站是用什么软件
  • 全国通用工会考试真题及答案解析
  • 东莞寮步镇网站做网站需要自己研发吗
  • QLExpress 解析方程式
  • AI编程:结合MCP实现数据库连接与高效开发
  • 在线做网站有哪些平台wordpress二级
  • 怎样制作自己公司的网站企业在建设自己网站时
  • Flink DatastreamAPI详解(二)
  • 丢盖网logo设计免费官网合肥网站建设优化
  • Android View, SurfaceView, GLSurfaceView 的区别
  • 数据结构---优先级队列(堆)
  • PHP反序列化漏洞
  • dw做的网站怎么发布到网上wordpress wamp