IDEA 代碼規范插件


前言

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

代碼規范的重要性

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

代碼規范的局限性

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

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

 

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

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

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

 

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

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM