我正在嘗試使用工具進行自動代碼審查和重構。在FxCop或ReSharper的行中。自動代碼審查和重構
尋找符合這些要求的工具,建議:
- 低的學習曲線。針對C#(也許VB.NET)。
- 讓我們輕鬆添加或自定義規則(並理解整個CodeDOM)。
- 有據可查。
- 免費或低價便宜。 對不起,低匯率=)
手動代碼審查仍將完成。但是該工具應該足夠徹底,以便在高級開發人員進行手動審查之前捕獲所有常見的噓聲。
如果您有故事可以分享您使用過的/正在使用的工具,那麼這也會很棒。
謝謝。
編輯: 最後有一段時間來看看更多的建議。 StyleCop不與我正在使用的Visual Studio Express Edition集成。 ReSharper比我需要的功能多得多(這純粹是爲了自動化代碼評論)。我會說這不是一個專注於我的目的的工具(也是價格標籤的原因)。 仍在尋找其他建議,如果有的話。
EDITDIT: StyleCop不與Visual Studio Express集成,但您仍然可以將它設置爲在Visual Studio Express中構建的一部分。看起來像現在最好的解決方案。
一個常見的問題我已經是使用列名來得到一個循環一個DataRow值新手。我希望他們獲得循環外部列的索引,並使用索引而不是循環內的名稱。 StyleCop能否抓住這些類型的錯誤。該文件似乎含糊其詞。 – Fung 2008-10-23 03:44:07