目前,我正在一個新項目中工作,由於沒有評論,我很難理解。我想知道是否有可能迫使團隊成員(包括我)增加更多評論。如果可能的話,我想在jenkins中自動化這個項目。如何強制團隊成員使用eclipse插件或其他東西發表評論
2
A
回答
2
您可以運行靜態代碼檢查及其相應的eclipse插件來強制執行代碼中的註釋。
例如,在CheckStyle javadoc中可以強制執行http://checkstyle.sourceforge.net/config_javadoc.html
另外checkstyle可以很容易地與Jenkins集成。
您還可以使用eclipse java編譯器設置進行javadoc檢查。
轉到preferences-> java-> compiler-> javadoc來執行錯誤和警告。 編譯器錯誤和警告,可以通過持續構建
歡呼聲,
Saurav
1
我只能建議是非常,非常小心,很容易的報道。當然,你可以使用諸如SONAR,Eclipse Settings之類的工具來執行註釋。
Buuuuuuuut:
- 您可以輕鬆地生成註釋(/ W的Eclipse)和 - 作爲你可能 的專有技術生成評價不使用/有益的。
- 如果你添加一個有用的評論,並且它太依賴於實際的實現,你還必須維護它。每當代碼更改時,您都需要驗證註釋是否也是如此。這經常被忽視,並且由於沒有任何評論而造成更多混亂。儘管你首先有良好的打算。
- 「真相在於代碼」(tm):通過非常努力地工作,您可以實現良好的理解和易於維護的代碼。這可能有助於避免需要任何評論。這不容易(並不總是可能的),我承認這一點。
- 至少必須記錄「公共API」。這可能是一個經驗法則,它似乎可以在大型代碼庫中管理。
我寧願花更多的時間去理解代碼,而不是「強制評論」。您可以通過執行完全相反。
使用Sonar/Eclipse設置強制執行公共API文檔對我來說很有意義。
1
這需要在源控制級而不是IDE級執行。
如果你使用Git,你可以看看git的鉤http://git-scm.com/docs/githooks
這將讓你寫,當你提交代碼將運行的小腳本。您可以編寫腳本來檢查提交是否包含有效的評論。你也可以允許跳過帶有「-force」選項或類似內容的評論。
相關問題
- 1. eclipse paranamer插件或東西
- 2. jquery:包含東西或其他東西
- 3. MySQL或XML文件或其他東西?
- 4. 使用RPC或其他東西
- 5. 使用SQLite,plist或其他東西?
- 6. Ajax發佈失敗或其他東西
- 7. 定製烤麪包或其他東西?
- 8. Laravel FirstOrCreate或其他東西
- 9. textview或其他東西
- 10. Eclipse FTP「團隊插件」
- 11. 查找表或其他東西?
- 12. Eclipse評論生成器插件
- 13. 如何忽略團隊的其他文件夾在Eclipse中籤
- 14. 如何獲得通知時,人們發表評論使用Facebook評論插件
- 15. 靜態庫或其他任何東西
- 16. 如何防止用戶對其他用戶發表評論
- 17. ElasticSearch或Couchbase或其他東西
- 18. QTP或硒或其他東西?
- 19. 休眠或iBatis或其他東西?
- 20. GridView或Repeater或其他東西?
- 21. 如何強制用戶在Windows中對Subversion發表評論?
- 22. 如何在滑塊上繪製線條或其他東西?
- 23. 如何使用API或其他任何方式讓Blogger發佈網址評論?
- 24. 如何從iOS開發人員團隊中刪除成員?
- 25. 用其他東西替換
- 26. 如何添加要求提交團隊提供者插件的評論?
- 27. 發表評論發表評論發表評論使用Facebook的腳本sdk
- 28. 發佈/升級多個團隊成員
- 29. 如何獲得Tridion的團隊成員
- 30. 如何通知其他團隊成員重要的項目變更(使用SVN或Ant)?