我正在評估一些學生,我正在尋找一種自動化的方式來檢查Java約定(駱駝套)和文檔,有沒有什麼工具可以做到這一點? (最好是在線工具)自動檢查正確的約定和文檔的java代碼
0
A
回答
3
您可以使用Checkstyle。但是,標準檢查(sun編碼標準)相當嚴格,您可能希望從用於配置的XML中刪除一些檢查,具體取決於您的口味
1
雖然像Checkstyle這樣的工具可以檢查遵守風格約定,他們不應該被用來評估文件。是的,checkstyle可以檢查文檔是否存在,但不是說這個文檔是正確的或者是有用的 - 而且無用的文檔比沒有文檔更糟糕,因爲它至少不會混淆源代碼。例如,CheckStyle的會考慮:
會更好(因爲存在的意見,所有參數和返回值都記錄),比
/**
* @return the amount of this transaction (positive for deposits, negative for withdrawals)
*/
BigDecimal getAmount() {
return amount;
}
/**
* @see #getAmount()
*/
void setAmount(BigDecimal amount) {
this.amount = amount;
}
因爲後者不會記錄方法的參數..
簡而言之,這些文檔是足夠的,不能通過機器來驗證,而且容易獲得的度量標準只顯示圖片的一部分 - 在我看來這是一個很不相關的部分。
相關問題
- 1. 的功能正確性檢查自定義代碼:(ATC FUNCTIONAL_DB)
- 2. 來自PHP代碼的自動文檔
- 3. 檢查Python代碼的正確性
- 4. PHP專用 - 乾淨的代碼,命名約定和文檔
- 5. 如何在Java applet中正確指定代碼庫和歸檔文件?
- 6. CakePHP RestFul WebService正確的文檔和可下載的代碼
- 7. C#代碼的自定義文檔
- 8. 約定Java錯誤代碼
- 9. 正在確定基於類型檢查代碼的狀態嗎?
- 10. 檢查是否verfication代碼是正確
- 11. 檢查代碼塊是否在Java中正確嵌套?
- 12. REST動詞 - 約定是「正確的」
- 13. C庫代碼的正確命名約定
- 14. 正確的語法自動檢查JSF(xhtml)文件
- 15. 如何正確檢查並查看jQuery代碼的結果?
- 16. 代碼審查工具和文檔
- 17. 自定義規則檢查源代碼
- 18. UIPageViewController和自動版式:約束不能夠正確的運用
- 19. 如何根據一組特定的編碼約定檢查PHP代碼?
- 20. ANTLR4生成不正確的java代碼
- 21. 幫助需要正確的Java代碼
- 22. 自動佈局約束不正確?
- 23. 如何使Eclipse檢測正確的Java源代碼
- 24. 來自源代碼的C#文檔?
- 25. 在html文檔中查找確切的html代碼片段
- 26. Mongo:檢查鎖定文檔
- 27. 在Office自動化中分離代碼和文檔
- 28. 要檢查我的代碼是否正確與否
- 29. 如何檢查我的Google Analytics代碼是否正確?
- 30. 我無法讓我的bash代碼正確檢查在