程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#編程規范工具介紹,

C#編程規范工具介紹,

編輯:C#入門知識

C#編程規范工具介紹,


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、總結

上述工具運用後的代碼如果沒有錯誤和警告,代碼質量應該是還可以的,選一兩個項目運用工具檢查一遍,

對照華為編程規范,發現有很多都是能對上的。博文發的不多,希望對大家有用。

原創文章,轉載請保留鏈接 yhuse's blog

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved