IDEA插件Statistic統(tǒng)計代碼快速分辨爛項目
編程是一個很奇妙的事情,大部分的我們把大部分時間實際都花在了復(fù)制粘貼,而后修改代碼上面。
很多時候,我們并不關(guān)注代碼質(zhì)量,只要功能能實現(xiàn),我才不管一個類的代碼有多長、一個方法的代碼有多長。
因此,我們經(jīng)常會碰到讓自己想要罵街的項目,不過,說真的,你自己寫的代碼也有極大可能被后者 DISS。
為了快速分析項目情況,判斷這個項目是不是一個“垃圾”項目,有一個方法挺簡單的。
那就是對代碼的總行數(shù)、單個文件的代碼行數(shù)、注釋行數(shù)等信息進行統(tǒng)計。
怎么統(tǒng)計呢?
首先想到的是 Excel 。不過,顯然太麻煩了。
有沒有專門用于代碼統(tǒng)計的工具呢?
基于Perl語言開發(fā)的cloc(count lines of code)或許可以滿足你的要求。
有沒有什么更簡單的辦法呢?
如果你使用的是 IDEA 進行開發(fā)的話,推薦你可以使用一下 Statistic 這個插件。
我們直接在 IDEA 的插件市場即可找到這個插件。我這里已經(jīng)安裝好了。
如果你因為網(wǎng)絡(luò)問題沒辦法使用 IDEA 自帶的插件市場的話,也可以通過IDEA 插件市場的官網(wǎng)手動下載安裝。

有了這個插件之后你可以非常直觀地看到你的項目中所有類型的文件的信息比如數(shù)量、大小等等,可以幫助你更好地了解你們的項目。

你還可以使用它看所有類的總行數(shù)、有效代碼行數(shù)、注釋行數(shù)、以及有效代碼比重等等這些東西。

如果,你擔(dān)心插件過多影響IDEA速度的話,可以只在有代碼統(tǒng)計需求的時候開啟這個插件,其他時間禁用它就完事了!
后記
最近有讀者詢問 IDEA插件開發(fā)相關(guān)的事情,我自己也挺感興趣的,就簡單學(xué)習(xí)了一下并總結(jié)了一篇入門 IDEA 插件開發(fā)的文章。

以上就是IDEA插件Statistic統(tǒng)計代碼快速分辨爛項目的詳細(xì)內(nèi)容,更多關(guān)于Statistic插件統(tǒng)計項目代碼的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
java 實現(xiàn)圖片像素質(zhì)量壓縮與圖片長寬縮放
這篇文章主要介紹了java 實現(xiàn)圖片像素質(zhì)量壓縮與圖片長寬縮放,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-11-11
springboot實現(xiàn)學(xué)生管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了springboot實現(xiàn)學(xué)生管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-07-07
IntelliJ IDEA本地代碼提交到github網(wǎng)站不顯示與本地不同步問題的解決辦法
今天小編就為大家分享一篇關(guān)于IntelliJ IDEA本地代碼提交到github網(wǎng)站不顯示與本地不同步問題的解決辦法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-10-10
SpringBoot整合H2數(shù)據(jù)庫的操作方法
H2是一個Java語言編寫的嵌入式數(shù)據(jù)庫,它不受平臺的限制,同時H2提供了一個十分方便的web控制臺,用于操作和管理數(shù)據(jù)庫內(nèi)容,本文介紹SpringBoot整合H2數(shù)據(jù)庫的方法,感興趣的朋友一起看看吧2024-01-01
SpringSecurity配置HTTPS的實現(xiàn)
本文介紹了SpringBoot項目中配置HTTPS并集成SpringSecurity,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-01-01

