1. 程式人生 > >IDEA 程式碼規範外掛

IDEA 程式碼規範外掛

前言

在工作過程中,每個人的程式碼習慣都不同,在一起工作做同一個專案,如果按照自己的習慣來,有可能造成程式碼維護困難,開發進度緩慢等。

程式碼規範的重要性

谷歌釋出的程式碼規範中指出,80% 的缺失是由 20% 的程式碼所引起的。每個人寫程式碼的思維方式、思路、方法不同,技術水平也不同,這時候確實需要有較為正式的編碼規範作為約束。此時我想起了很多年前看到過的一段程式碼,沒有換行,一行裡面寫完,數百字的程式碼,怪不得諸家大公司要紛紛規定每行程式碼最多 80-120 個英文字元。

程式碼規範的侷限性

聽朋友提起過一個事情,一個團隊的管理者制定了一套程式碼規範,或者說是適用於他的程式碼規範,由於他自身的技術停留在 10 年前,所以程式碼規範自然也會停留在那時代的思維,最終導致手下能力較強的幾個程式設計師集體出走。這個事情讓我想起了《天下糧田》裡的一幕,浙江巡撫唐思迅評價做官“沒有點個性,是做不好官的”,此評價我認為類同於程式設計師。

程式碼規範本身就不是對與錯的選擇,而是結合很多人在工作中遇到的問題的分析、總結,通過一定的規則約束避免再次出現類似問題。所以,程式碼規範的制定是嚴謹的,不是一個不重要的工作,不是一錘子買賣,也不是光有程式碼規範就夠的。

這時候就必須得有一些程式碼規範,來統一團隊程式碼;IEDA中,有一個外掛(Alibaba Java Coding Guidelines)幫我們很好的解決了這一問題;

在IEDA中,file->settings->plugins,然後搜尋alibaba,就會出現如下介面,我們只需要下載,安裝,然後重啟我們的IDEA就可以使用;

在我們想要檢查程式碼的地方只需要右鍵就能看到裡面有一項“程式碼約定掃描”,點選即可檢查,如果有不符合規範的,在下面就會顯示出來。

歡迎大家關注公眾號,不定時乾貨,只做有價值的輸出

作者:Dawnzhang 
出處:https://www.cnblogs.com/clwydjgs
版權:本文版權歸作者
轉載:歡迎轉載,但未經作者同意,必須保留此段宣告;必須在文章中給出原文連線;否則必究法律責任