2010-11-16 81 views
1

有沒有Java編碼標準?如果是這樣,是否有一個工具來實現和檢查這些標準?我並不熟悉,但希望有人使用Sonar,Checkstyle,PMD,Findbugs,Clover和/或Cobertura,可以告訴我這些工具或其他工具是否可以實現這一點。有沒有Java編碼標準?如果是這樣,是否有工具可以檢查這些標準?

+0

http://stackoverflow.com/questions/3442167/existence-of-a-java-standard http://stackoverflow.com/questions/3615348/is-there-a-coding-standard-for-java – h3xStream 2010-11-16 18:28:36

回答

2

。所有這些工具都可以執行編碼風格(以及更多)。

+0

那麼什麼是一套完美的工具? – 2010-11-17 00:49:50

+0

適合您的需求。 – 2010-11-17 09:33:11

1

Sun的(現在甲骨文)編碼約定文檔是在這裏:

http://www.oracle.com/technetwork/java/codeconv-138413.html

我用的Checkstyle來驗證我的代碼遵循組織通過這些公約,以及我工作過的約定。

+0

是否有Checkstyle與這些編碼慣例的插件? – 2010-11-17 00:49:24

+0

或者你必須自己實施它們嗎? – 2010-11-17 00:51:01

+0

我不記得Checkstyle的標準編碼慣例是否與Sun's/Oracle相同,但它們是您可以使用的一個很好的起點。 – Greg 2010-11-25 04:54:03

1

IntelliJ也可以強制執行編碼風格和標準。當您編寫代碼時,其Inspector還可以檢查可能的錯誤。

1

是的所有這些工具都可以做你想做的。如果需要,您還可以添加自定義規則。您還可以獲取Eclipse的checkstyle和findbugs插件。