2012-08-05 41 views
2

多年來,我一直使用StyleCop/FxCop與我的原始團隊成員進行.net開發,並發現它們非常有用。現在我加入一個新的iOS開發團隊。團隊成員都很低級,對高質量的代碼沒有多少意義。我想知道是否有任何工具可以用於構建階段,強制團隊遵循名稱約定等。 謝謝! -ElfeObjective-C是否有類似於.net的StyleCop工具?

+0

這是一個很好的問題 - 我花了很多時間審查和修復我的團隊的代碼 - 因此我完全和你在一起。 – Till 2012-08-05 01:29:47

+1

如果我知道這樣的工具,我會擊敗人們的喉嚨。我可以建議的最好的是LLVM靜態分析器,但只會發現錯誤,而不是代碼風格的愚蠢。 – 2012-08-05 01:34:26

回答

2

根據您對質量代碼的標準,OCLintuncrustify的組合可能就足夠了。在這篇文章中發現類似的問題:Lint-checking tools for Objective-C development

+0

非常感謝。只是快速看過他們,發現uncrustify主要是用於格式化(是的,這非常有用!)。對於OCLint,在我看來,它們提供的規則並不多http://oclint.org/rules/。我能找到更多規則嗎? (一個最有用的規則是檢查類/函數/變量名稱的拼寫以及上/下情況。) – ElfeXu 2012-08-05 03:06:15

+0

不幸的是,除了包含在Xcode中的標準LLVM靜態分析器之外。還有一個命令行工具。它似乎做了大量的檢查:這裏的規則http://clang-analyzer.llvm.org/available_checks.html。 OCLint和Clang都是開源的,你可以自己添加規則。 – Yunchi 2012-08-05 03:20:59

相關問題