1、目標 1、目標 代碼編寫規範、整齊、整潔、可讀。 無錯誤 無警告 2、排版 2、排版 安裝PowerCommands擴展 “工具”-“擴展管理庫”,搜索安裝。 設置選中Format document on save和Remove and Sort Usings on save 這樣代碼保存時會自 ...
1、目標
代碼編寫規範、整齊、整潔、可讀。
無錯誤
無警告
2、排版
安裝PowerCommands擴展
“工具”-“擴展管理庫”,搜索安裝。
設置選中Format document on save和Remove and Sort Usings on save
這樣代碼保存時會自動格式化和對引用單元排序。
3、註釋
設置工程“屬性” – “生成” – “輸出”
選中 “XML文檔文件(X)”
目的為了提示每個公共可見類型的註釋。
4、代碼分析優化
ReSharper
代碼分析
ReSharper可提供對C#, XAML, XML, ASP.NET和ASP.NET MVC的持續的代碼質量分析,甚至在用戶對之進行編譯以前即可檢測到錯誤和問題。ReSharper可對用戶的代碼提供900多種代碼檢驗,用戶便可即刻 察覺到其當前文件或者甚至整個解決方案中是否包含了錯誤和故障。
高亮顯示錯誤和快速修正
ReSharper能在用戶輸入的時候即對代碼進行分析,並高亮顯示錯誤,用戶甚至無需進行編譯。其甚至能對大部分錯誤快速給出修改建議,以幫助用戶快速解決問題。
代碼重構
與Visual Studio 2005/2008/2010相比,ReSharper提供了更豐富的自動代碼重構功能。用戶可使用許多不同的重構方法以進行重命名,移動,安全刪除標識;導入和內聯欄位、變數和參數等等
右側提示黃色感嘆號三角,以及黃色線條,選中修改。正確後提示綠色打勾方塊。
5、代碼檢查
StyleCop
StyleCop的終極目標是讓所有人都能寫出優雅和一致的代碼,因此這些代碼具有很高的可讀性。StyleCop不是代碼格式化(代碼美化)工具,而是代碼規範檢查工具(Code Review 工具),它不僅僅檢查代碼格式,而是編碼規範,包括命名和註釋等。它會根據預定義的C#代碼格式的最佳實踐,對我們的源代碼進行檢查,並給出不符合編碼風格的錯誤提示。
工程文件,點擊滑鼠右鍵,選擇“Run StyleCop (Rescan All)”
顯示警告列表”
規則編號以SA開頭,例如“SA1305”可以查找相應的規則,根據規則進行修改。消除所有警告。
6、總結
上述工具運用後的代碼如果沒有錯誤和警告,代碼質量應該是還可以的,選一兩個項目運用工具檢查一遍,
對照華為編程規範,發現有很多都是能對上的。博文發的不多,希望對大家有用。