DevExpress CodeRush for Visual Studio
以思維速度在 Visual Studio 中編寫(xiě)代碼
輕量、快速、強(qiáng)大兩分鐘內(nèi)開(kāi)始
針對(duì) C#、Visual Basic 和 XAML 進(jìn)行重構(gòu),提供最快的測(cè)試 .NET 運(yùn)行程序、下一代調(diào)試以及全球最高效的編碼體驗(yàn)。
可視化代碼。 直觀調(diào)試、調(diào)試可視化工具
CodeRush 可以更輕松地查看復(fù)雜代碼的運(yùn)行情況,因此您可以繼續(xù)前進(jìn),減少徘徊和疑惑的時(shí)間。為什么該表達(dá)式的值與您期望的不同?那個(gè)地方什么時(shí)候變的?我們經(jīng)歷了多少次這個(gè)循環(huán)?CodeRush 引人注目的新調(diào)試可視化工具可以毫不費(fèi)力地立即回答這些問(wèn)題和更多問(wèn)題。
以曲速移動(dòng),快速導(dǎo)航
快速查找解決方案中的符號(hào)和文件,并輕松導(dǎo)航到與當(dāng)前上下文相關(guān)的代碼結(jié)構(gòu)。CodeRush 包括快速導(dǎo)航和快速文件導(dǎo)航功能,可以快速輕松地查找符號(hào)和打開(kāi)文件。
代碼分析診斷,簡(jiǎn)化復(fù)雜的軟件系統(tǒng)
代碼分析診斷功能可幫助您檢測(cè)和糾正可能的代碼問(wèn)題和代碼異味。您可以使用代碼問(wèn)題窗口在活動(dòng)解決方案上運(yùn)行 CodeRush for Roslyn Analyzers 或顯示 Visual Studio 代碼問(wèn)題。
更快地驗(yàn)證質(zhì)量,分析代碼覆蓋率
在測(cè)試驅(qū)動(dòng)開(kāi)發(fā)方面,沒(méi)有比 CodeRush 更快的了。CodeRush 允許您通過(guò)一次按鍵創(chuàng)建新的測(cè)試用例或新的測(cè)試套件。CodeRush for Roslyn 自動(dòng)檢測(cè) NUnit、xUnit、MSpec 和 MSTest 框架的單元測(cè)試,并且可以選擇同時(shí)運(yùn)行位于多個(gè)程序集的測(cè)試。Test Runner 還在 DNX 環(huán)境中運(yùn)行 CoreCLR 測(cè)試用例。Sessions 支持使得組織測(cè)試和只運(yùn)行那些需要的測(cè)試變得非常容易。
使用分析代碼覆蓋率功能,您可以發(fā)現(xiàn)單元測(cè)試覆蓋了解決方案的哪些部分,并找出應(yīng)用程序中存在風(fēng)險(xiǎn)的部分。“代碼覆蓋率”窗口顯示解決方案中每個(gè)命名空間、類(lèi)型和成員的單元測(cè)試覆蓋的語(yǔ)句百分比。
詳細(xì)了解我們的 CodeRush
與 CodeRush Classic 不同,Roslyn 的 CodeRush 利用了 Visual Studio 2015 中引入的新 Roslyn 引擎,可顯著加快解決方案的加載速度,同時(shí)在大多數(shù)項(xiàng)目中將 RAM 使用量減少數(shù)百兆字節(jié)。
當(dāng)生產(chǎn)力很重要時(shí)
CodeRush for Roslyn 是 Visual Studio 2015 和更高版本的擴(kuò)展,旨在簡(jiǎn)化常見(jiàn)的代碼創(chuàng)建、代碼重組、調(diào)試和測(cè)試任務(wù)。
CodeRush 反編譯器
顯示已編譯程序集的源代碼。
允許您在 Visual Studio 中反編譯特定程序集。
允許您導(dǎo)航到位于已編譯程序集中的類(lèi)型或成員。
允許您在不涉及 Visual Studio 的情況下反編譯程序集。
智能沖刺
CodeRush 包括 Visual Studio IntelliSense 附加組件 - IntelliRush。
您可以在“成員列表”菜單打開(kāi)時(shí)按 Ctrl 鍵來(lái)過(guò)濾自動(dòng)完成列表。調(diào)用的部分顯示可用的過(guò)濾選項(xiàng)。按所需鍵(標(biāo)有紅色)按相應(yīng)的成員類(lèi)型過(guò)濾列表。
如果選定的 IntelliRush 項(xiàng)是具有多個(gè)重載的方法,您可以按右箭頭鍵顯示一個(gè)包含重載列表的窗口,并允許您選擇所需的一個(gè)。此類(lèi)項(xiàng)目在右側(cè)標(biāo)有向右箭頭圖標(biāo)。
自動(dòng)代碼生成
代碼模板是從輸入到代碼編輯器中的簡(jiǎn)短縮寫(xiě)擴(kuò)展而來(lái)的代碼塊。代碼模板使您能夠不手動(dòng)鍵入整個(gè)代碼,而只需按幾下鍵即可插入構(gòu)造型代碼部分。
高級(jí)選擇工具
CodeRush 包括以下一組旨在簡(jiǎn)化文本處理的工具。
代碼格式化和清理
CodeRush 包含一組工具,旨在將您的代碼調(diào)整為指定的樣式。
代碼分析
CodeRush 提供了強(qiáng)大的靜態(tài)分析工具。它會(huì)檢測(cè)您的代碼中可能存在的問(wèn)題并幫助您糾正它們。
代碼可視化
可視化工具包括:
代碼重構(gòu)
重構(gòu)是 CodeRush 的功能,使您能夠在代碼中自動(dòng)執(zhí)行構(gòu)造型更改。
CodeRush 向 Visual Studio 的燈泡菜單(代碼操作菜單)添加了重構(gòu)、代碼提供程序和代碼格式化程序。要調(diào)用代碼操作菜單,將插入符號(hào)放在您需要更改的代碼部分,按 Ctrl + ?;?Ctrl + ~,然后從調(diào)用的菜單中選擇所需的操作。當(dāng)光標(biāo)位于代碼操作菜單項(xiàng)上時(shí),您可以看到將對(duì)代碼所做更改的預(yù)覽。
單元測(cè)試協(xié)助
單元測(cè)試運(yùn)行程序允許您:
京ICP備09015132號(hào)-996 | 違法和不良信息舉報(bào)電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號(hào)豪柏大廈C2座11層1105室
北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動(dòng)畫(huà)