2013-02-07 41 views
0

我最近開始做一些Java,其中一個Maven checkstyle插件讓我感到厭煩,特別是每行80個字符的規則!檢查風格80字符規則今天仍然有意義嗎?

"Line is longer than 80 characters!" 

我已成功地解決了大部分的Maven插件生成的CheckStyle「編譯錯誤」的通過Eclipse中的CheckStyle插件自動但是許多的80個字符錯誤仍需要手工修復,儘管我已與格式撥弄相當長的一段....

是什麼使得它更糟糕的是它使代碼看起來很醜,打破功能減速,減速級,分配到2/3線,

一些的CheckStyle的好,這有助於我們得到的代碼乾淨,但有些規則看起來很愚蠢,總是浪費時間!

這讓我想知道80個字符的checkstyle在現代計算機時代還是有意義的嗎?我只是不明白爲什麼Java團隊仍然使用它,它已經不是幫助我們得到的代碼乾淨&以良好的作風造成更多的麻煩......

+0

我同意併爲此我們只是改變了的CheckStyle規則,而不是大聲疾呼 –

+0

我會與java團隊討論,但我想首先有一個總體想法 – Gob00st

回答

2

Yes和No.

我當然是有道理的限制線條的長度,因爲長線條難以閱讀。而顯示器空間依然有限。我經常使用一臺筆記本電腦或兩臺小巧的19英寸顯示器,在多個編輯器打開的情況下,長線會開始消失在右邊

今天80個字符(或更嚴格的72版本)的具體限制是一種任意的,而且一個團隊應該決定他們的作品。

大概120個字符更有意義,所以它適合鳴叫與一定的空間,井號標籤;-)

+1

即使120會比可悲的80更有意義...對於s ome長聲明行我必須將它們分成3行... – Gob00st

+2

使用較短的ID。 – Ingo