谷歌發佈的代碼規範中指出,80% 的缺失是由 20% 的代碼所引發的。每一個人寫代碼的思惟方式、思路、方法不一樣,技術水平也不一樣,這時候確實須要有較爲正式的編碼規範做爲約束。此時我想起了不少年前看到過的一段代碼,沒有換行,一行裏面寫完,數百字的代碼,怪不得諸家大公司要紛紛規定每行代碼最多 80-120 個英文字符。html
聽朋友提起過一個事情,一個團隊的管理者制定了一套代碼規範,或者說是適用於他的代碼規範,因爲他自身的技術停留在 10 年前,因此代碼規範天然也會停留在那時代的思惟,最終致使手下能力較強的幾個程序員集體出走。這個事情讓我想起了《天下糧田》裏的一幕,浙江巡撫唐思迅評價作官「沒有點個性,是作很差官的」,此評價我認爲類同於程序員。程序員
代碼規範自己就不是對與錯的選擇,而是結合不少人在工做中遇到的問題的分析、總結,經過必定的規則約束避免再次出現相似問題。因此,代碼規範的制定是嚴謹的,不是一個不重要的工做,不是一錘子買賣,也不是光有代碼規範就夠的。ide
這時候就必須得有一些代碼規範,來統一團隊代碼;IEDA中,有一個插件(Alibaba Java Coding Guidelines)幫咱們很好的解決了這一問題;ui
在IEDA中,file->settings->plugins,而後搜索alibaba,就會出現以下界面,咱們只須要下載,安裝,而後重啓咱們的IDEA就可使用;編碼
在咱們想要檢查代碼的地方只須要右鍵就能看到裏面有一項「代碼約定掃描」,點擊便可檢查,若是有不符合規範的,在下面就會顯示出來。插件
歡迎你們關注公衆號,不定時乾貨,只作有價值的輸出代碼規範
做者:Dawnzhang
出處:https://www.cnblogs.com/clwydjgs
版權:本文版權歸做者
轉載:歡迎轉載,但未經做者贊成,必須保留此段聲明;必須在文章中給出原文鏈接;不然必究法律責任htm