netbeans - style - java variable naming rule




Netbeans 7.4為每個方法規則引入了“最多10行”。 這條規則來自哪裡? (4)

NetBeans 7.4 beta目前可供公開下載,並且默認引入了一個奇怪的警告規則:

方法長度為16行(允許10行)

我的問題是:這是一個可接受的代碼約定規則,可以在某處以某種方式證明嗎? NetBeans支持/開發人員表示這不是一個bug,但不要說明為什麼他們只允許10行,以及這個規則的起源。


“10線規則”與強制測試驅動開發有關。 理論是任何超過十行的方法都可以更好地分解為可測試的單元。 它在理論上是支持的,但實際上這樣的警告比幫助更令人討厭。



我認為沒有這樣的規則。 我一直認為一個好的約定不會在一個類中有更多的代碼行,而不需要在沒有滾動的情況下閱讀。 10行對我來說似乎不是很好,但總的來說,它是用於概述和更簡單的測試。


我認為這不是一個公約,而且很難在大型項目中開展特別的小型職能。

我覺得NetBeans(或規則)中的問題是只用一個括號或文檔來計算行數。

本文給出了他有關5-15行編寫函數的意見。