您使用什麼工具進行自動化代碼健全性檢查並遵守Ruby應用程序中的編碼約定?你如何將它們納入你的過程? (我的意思是像羅迪奧,reek,heckle,rcov,dcov等工具)用於Ruby的自動代碼健全性檢查工具
5
A
回答
1
metric_fu gem可能是完美的,你需要什麼。它的自述文件是:「Metric-fu是一組rake任務,可以輕鬆生成度量報告,它使用Saikuro,Flog,Rcov和Rails的 內置統計任務來創建一系列報告。將文件放入Custom Build Artifacts文件夾,輕鬆地與CruiseControl.rb集成。「由於他們將它轉換爲gem,它也適用於非Rails應用程序。我敢打賭,你也可以爲其他工具添加鉤子。
1
最近有關於此主題on the On-Ruby blog的一些很好的討論。對於我個人的開發過程,我會在我的測試中建立高質量的工具,但只有在所有其他測試運行之後。所以我有一個頂級耙的任務,看起來是這樣的:
desc 'Runs all unit tests, acceptance tests and quality checks'
task 'test' => ['test:spec', 'test:features', 'test:quality']
我允許自己犯如果最後一套「失敗」,但我每天儘量讓他們到零至少一次。
3
我建議看看RuboCop。它是基於Ruby Style Guide的Ruby代碼風格檢查器。它的維護非常活躍,它基於標準的Ruby工具(如ripper
庫)。它適用於Ruby 1.9和2.0,並具有良好的Emacs集成。
相關問題
- 1. 什麼工具可用於自動格式化Ruby/Rails代碼
- 2. cakephp的自動代碼審查工具
- 3. 代碼檢查工具
- 4. 多屏幕支持健全性檢查
- 5. owasp自動代碼審查工具
- 6. Ruby/Rails的代碼審查工具?
- 7. 關於對象聲明和健全性檢查的Java /處理
- 8. 使PL/SQL代碼健全
- 9. 數據庫查詢的應用健康檢查 - 管理工具
- 10. 用於服務器配置的Python健全檢查器
- 11. 什麼自動代碼生成工具可用於Castle ActiveRecord類?
- 12. 開放源代碼的工具,用於檢查後的審查請求
- 13. 自動.NET工具來檢查線程安全嗎?
- 14. HAproxy被動健康檢查
- 15. Numpy奇怪的行爲 - 健全性檢查。這怎麼可能?
- 16. 用於分析OCaml代碼的工具
- 17. 分佈式文件系統健全性檢查
- 18. java模塊化部門健全性檢查
- 19. Vault代碼審查工具
- 20. Java代碼審查工具
- 21. 用於在代碼中查找可能的問題的工具
- 22. 自動+人工代碼審查過程
- 23. 如何檢查的SQLite文件的一致性(健康檢查)
- 24. 用於同行代碼審查的TFS工具
- 25. 工具,用於從源代碼
- 26. 用於將C++源代碼設計爲特定約定的自動工具
- 27. 檢測重複代碼的工具(Java)
- 28. 健康檢查無法正常工作
- 29. 用於檢查素數不工作的C++代碼
- 30. 檢查與未檢查的異常代碼的可重用性