IDEA 代碼規範外掛程式

來源:互聯網
上載者:User

標籤:責任   方式   Google   公眾號   遇到   時代   這一   water   lin   

前言

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

代碼規範的重要性

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

代碼規範的局限性

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

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

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

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

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

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

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

IDEA 代碼規範外掛程式

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.