工具篇——idea的清理無效代碼

公司的項目維護的人員變動過很多次,而且部分功能都已經進行了業務和代碼的重構,因爲之前代碼提交的不規範,造成項目中存在很多無效使用的類,方法等內容。爲了是項目朝着好的方向發展,而且Idea中Analyze主要用於代碼分析清理,所以打算用idea清理下代碼。

Analyze中菜單介紹

1.Inspect Code:檢查代碼
2.Code Cleanup:代碼清除
3.Silent Code Cleanup:無聲代碼清理
4.Run Inspection by Name:自動檢查清除冗餘資源
5.Configure Current File Analysis:配置當前文件分析
6.View Offline Inspection Results:查看離線檢查結果
7.Infer Nullity:推斷出無效
8.Locate Duplicates:查找重複
9.Show Coverage Data:顯示覆蓋數據
10.Analyze Dependencies :分析依賴性
11.Analyze Backward  Dependencies :分析落後的依賴關係
12.Analyze Module  Dependencies:分析模塊依賴關係
13.Analyze Dependency  Matrix:分析從屬矩陣關係
14.Analyze  Cyclic Dependencies:分析循環依賴關係
15.Analyze  Data  Flow to Here :分析到這裏的數據流
16.Analyze Data Flow from Here :從這裏分析數據流
17.Analyze Stack Trace :分析堆棧追蹤

4中自動檢查清除冗餘資源詳細功能Name對應Idea中Preferences—>Editors—>Inspections中所有內容

1、清理無效類  Run Inspection by Name:Empty Class

2、查看未使用方法  Run Inspection by Name:Unused declaration

    包含了項目裏面聲明瞭沒用使用過的變量,方法

     對於檢測的內容,idea提供四種解決方案

3、查看類中有未使用引用 Run Inspection by Name:Unused import

最近真是越發覺得idea的功能很強大,目前還是用到一些基本的功能,未來不僅在技能上提示,日常工具更要高效的利用起來。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章