我們的團隊仍然處於愛/恨的關係。我希望通過對應該排除哪些規則以及應該添加哪些規則進行內部投票來結束辯論。您的團隊是如何爲.Net獲得好結果而自定義Stylecop(以及其他工具)?
在這樣做之前,我想問問他人SO用戶。標準化(但不限制)回覆:
- 您目前的StyleCop版本是什麼?
- 你目前的目標是什麼.Net版本?
- 您關閉了哪些默認規則?
- 您打開了哪些非默認規則?
- 你編碼自己的規則?請描述。
- 你有任何其他StyleCop技巧值得分享?
- 你使用Resharper嗎?什麼版本?對於降壓來說這是一個好消息嗎?
- 您是否使用了與Visual Studio集成並輔助開發的.Net/C++的其他工具?你有錢了嗎?
- 還有什麼你想補充的?
- ...
謝謝!
謝謝,好東西。我們已經從C++轉換(不能把它扔掉,但不會增加太多)到.Net。現有的C++指導原則首先應用於.Net,但我發現一個很大的問題,例如將成員變量命名爲m_ * - 這是一個明顯的問題。如果Stylecop迫使你在成員上使用這個*,那麼m_肯定是多餘的。這就是爲什麼關於要保留什麼和放棄什麼的討論將是具有挑戰性的,但是必要的。 – 2010-05-18 20:32:54