IDEA激活碼,Statistic&Git Commit Template
Statistic: 項(xiàng)目代碼統(tǒng)計(jì)
編程是一項(xiàng)非常奇妙的事情。雖然許多人在編程時(shí)花費(fèi)了大量時(shí)間,但實(shí)際上,我們大部分時(shí)間都在復(fù)制、粘貼和修改代碼。
有時(shí)候,我們并不太在意代碼的質(zhì)量,只要它能實(shí)現(xiàn)所需的功能,我們就不在乎單個(gè)類或方法的代碼行數(shù)有多長(zhǎng)。
因此,我們經(jīng)常會(huì)遇到讓我們想要罵人的爛項(xiàng)目。但說(shuō)實(shí)話,我們自己寫(xiě)的代碼也有可能被人吐槽。
為了快速分析項(xiàng)目情況,判斷一個(gè)項(xiàng)目是否是“垃圾”項(xiàng)目,有一個(gè)相對(duì)簡(jiǎn)單的方法。這就是對(duì)代碼的總行數(shù)、單個(gè)文件的代碼行數(shù)、注釋行數(shù)等信息進(jìn)行統(tǒng)計(jì)。
那么,如何進(jìn)行統(tǒng)計(jì)呢?最簡(jiǎn)單的方法是使用 Excel。但是,顯然這太麻煩了。
有沒(méi)有專門(mén)用于代碼統(tǒng)計(jì)的工具呢?基于 Perl 語(yǔ)言的 cloc(count lines of code)或許可以滿足您的要求。

如果您使用 IDEA 進(jìn)行開(kāi)發(fā),我們強(qiáng)烈建議您使用 Statistic 這個(gè)插件。這個(gè)插件可以為您提供非常有用的信息,幫助您更好地管理您的項(xiàng)目。它可以直觀地查看項(xiàng)目中所有文件類型的信息,包括文件數(shù)、文件大小等等。這些信息將幫助您更好地了解您的項(xiàng)目,并且可以幫助您更好地進(jìn)行規(guī)劃和決策。此外,Statistic 還包括一些其他功能,例如自定義文件類型信息和自定義文件類型篩選器,這些功能可以幫助您更好地定制您的項(xiàng)目??傊?,使用 Statistic 插件可以讓您的開(kāi)發(fā)工作更加高效和有序。

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

如果你擔(dān)心插件過(guò)多會(huì)影響 IDEA 速度,可以只在需要統(tǒng)計(jì)代碼的時(shí)候啟用這個(gè)插件,在其他時(shí)間禁用它就行了!
Git Commit Template: 提交代碼格式規(guī)范
在安裝這個(gè)插件之前,我們使用 IDEA 提供的 Commit 功能提交代碼的方式如下:

使用這個(gè)插件之后,會(huì)提供一個(gè)提交信息模板的輸入框,效果如下所示:

完成之后的效果是這樣的:
