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