原創|使用教程|編輯:郝浩|2013-05-30 16:10:05.000|閱讀 1901 次
概述:VS代碼生成工具ReSharper提供了對C#, VB.NET, XAML, XML, ASP.NET, ASP.NET MVC, JavaScript, HTML, 和 CSS的持續的代碼質量分析,并在用戶對之編譯前檢測到錯誤和問題。本文主要介紹VS代碼生成工具ReSharper如何實現代碼質量分析。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
VS代碼生成工具提供了對C#, VB.NET, XAML, XML, ASP.NET, ASP.NET MVC, JavaScript, HTML, 和 CSS的持續的代碼質量分析,并在用戶對之編譯前檢測到錯誤和問題。本文主要介紹VS代碼生成工具ReSharper如何實現代碼質量分析。
持續的代碼質量分析
ReSharper為用戶代碼提供1300多種代碼檢驗,用戶可立即檢查其當前文件或者整個解決方案中是否包含了錯誤和故障。
ReSharper會在VS代碼編輯器的右側高亮所檢查到的錯誤和故障,并通過編輯器窗口右側的標標記欄(Marker Bar) 可視化檢查到的錯誤和故障。
如果文件中包含了錯誤或者故障,標記欄(Marker Bar)頂部的狀態指示燈(Status Indicator)會改變其顏色和圖標。
檢測錯誤和代碼味道
快速修復
ReSharper為大多數錯誤和高亮項目提供了快速修復功能,能幫助用戶快速解決問題。紅色的燈代碼快速修復錯誤,黃色燈代表警告,建議和提示。點擊燈泡或者Alt+Enter,用戶可以看到錯誤的快速修復列表。選擇列表中相應的快捷修復,便可以最快最方便的方式解決問題。
自定義代碼檢驗
ReSharper 5提供了結構搜索和替換,以便找到自定義代碼結構并以其他代碼結構將其替換。
查找代碼問題
ReSharper 5及更高版本讓用戶從Inspection Results中查看ReSharper 的所有代碼高亮:代碼質量問題,代碼冗余,代碼改進建議。這比逐一在代碼文件中查找并刪除問題要簡單得多。
在 ReSharper菜單中,選擇Inspect | Code Issues in Solution or Inspect | Code Issues in Current Project 從而顯示工具窗口Inspection Results。另外,還可以在Solution Explorer中選擇一個節點,然后右鍵單擊該節點,選擇Find Code Issues,如下圖所示:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網