1. 程式人生 > >快速識別爛專案!試試這款專案程式碼統計IDEA外掛

快速識別爛專案!試試這款專案程式碼統計IDEA外掛

程式設計是一個很奇妙的事情,大部分的我們把大部分時間實際都花在了複製貼上,而後修改程式碼上面。 很多時候,我們並不關注程式碼質量,只要功能能實現,我才不管一個類的程式碼有多長、一個方法的程式碼有多長。 因此,我們經常會碰到讓自己想要罵街的專案,不過,說真的,你自己寫的程式碼也有極大可能被後者 DISS。 為了快速分析專案情況,判斷這個專案是不是一個“垃圾”專案,有一個方法挺簡單的。 那就是**對程式碼的總行數、單個檔案的程式碼行數、註釋行數等資訊進行統計。** **怎麼統計呢?** 首先想到的是 Excel 。不過,顯然太麻煩了。 **有沒有專門用於程式碼統計的工具呢?** 基於Perl語言開發的cloc(count lines of code)或許可以滿足你的要求。 **有沒有什麼更簡單的辦法呢?** 如果你使用的是 IDEA 進行開發的話,推薦你可以使用一下 **Statistic** 這個外掛。 我們直接在 IDEA 的外掛市場即可找到這個外掛。我這裡已經安裝好了。 > 如果你因為網路問題沒辦法使用 IDEA 自帶的外掛市場的話,也可以通過[IDEA 外掛市場的官網](https://plugins.jetbrains.com/idea)手動下載安裝。 ![](https://img2020.cnblogs.com/other/1843652/202011/1843652-20201114150346016-508754770.png) 有了這個外掛之後你可以非常直觀地看到你的專案中所有型別的檔案的資訊比如數量、大小等等,可以幫助你更好地瞭解你們的專案。 ![](https://img2020.cnblogs.com/other/1843652/202011/1843652-20201114150346729-1277758527.png) 你還可以使用它看所有類的總行數、有效程式碼行數、註釋行數、以及有效程式碼比重等等這些東西。 ![](https://img2020.cnblogs.com/other/1843652/202011/1843652-20201114150347338-1005489588.png) 如果,你擔心外掛過多影響IDEA速度的話,可以只在有程式碼統計需求的時候開啟這個外掛,其他時間禁用它就完事了! ## 閒聊 最近有讀者詢問 IDEA外掛開發相關的事情,我自己也挺感興趣的,就簡單學習了一下並總結了一篇入門 IDEA 外掛開發的文章。預計會在下週發出。 ![](https://img2020.cnblogs.com/other/1843652/202011/1843652-20201114150347915-1469036248.png) ![](https://img2020.cnblogs.com/other/1843652/202011/1843652-20201114150348526-1968162815.png) 微信搜“JavaGuide”回覆“計算機基礎”即可獲取圖解計算機基礎+個人原創的 Java 面試手冊。