CodeRush(vs插件)已經更新到v17.1.2版本了,主要是用於Visual Studio軟件中的插件,可以幫助大家快速的創建和維護源代碼,新版中加入了項目範圍的代碼清理、重構和代碼提供者等新的功能,目的就是更有效率的幫助大家完成工作,需要的朋友可以下載試試。
CodeRush能幫助你以極高的效率創建和維護源代碼。Consume-first 申明,強大的模板,智能的選擇工具,智能代碼分析和創新的導航以及一個無與倫比的重構集,在它們的幫助下能夠大大的提高你效率。
1、DDC - 重複代碼檢測和合並
重複代碼有時被稱作為克隆,是一組功能相同或者近似的代碼塊,它們位於一個解決方案中的兩個或多個位置。CodeRush幫助你快速的找到重複代碼並且自動合並多種形式的重複代碼。
2、Consume-first 開發
先寫消費代碼,然後馬上用CodeRush申明遺漏的部分。CodeRush擁有最講究和最有效率的consume-first 開發經驗,很適用於測試驅動開發。
3、高級的選擇工具
選擇並從根本上高效率的操作代碼。通過邏輯塊來增加或者收縮選擇集——適用於對被選擇的代碼塊進行重構。快速的選擇駝峰標識符的一部分。利用一個鍵盤輸入就能把一個具有try/finally 或者try/catch 的代碼塊包圍起來。
4、自動代碼生成
運用CodeRush的模板能立即創建常用的代碼塊,因為它提供了一個高效和易於使用的速寫法來編寫代碼。不管你需要什麼,總會有一個適合的模板,假如你需要一些CodeRush裏沒有附帶的東西,你也可以輕鬆添加你自己的模板。模板可以把代碼的生產率提高到百分之三百。並且,對於團隊來說,模板可以幫助他們保持代碼的一致性。
5、剪貼板工具
有了CodeRush之後,剪貼板就成了一個強大的工具。智能剪切和智能粘貼讓你把標識符或者整個代碼塊放置到剪貼板上,而不用先選擇代碼。智能粘貼能在粘貼之前調整剪貼板上的文本。並且,剪貼板的曆史記錄能使以前的剪貼操作立馬可用。
6、代碼格式化和清除
使用代碼格式化工具能夠讓你的代碼總是保持你喜歡的格式,它對各種代碼結構裏的空格、空白行、對齊、換行符和縮進指定了格式化規則。清除工具使你能夠一鍵優化文件裏、項目裏或者是解決方案裏的混亂代碼。
7、背景代碼分析
在你編程時,錯誤、警告和提示會實時的標記出來。CodeRush也能夠檢測代碼異味,例如過於複雜的方法和提供接口未分配的局部變量。
8、導航工具
在參考點之間快速和輕鬆的移動。能深入代碼內部,並且快速跳出來。隻需敲幾下鍵盤就可以找到任何符號。CodeRush導航是你到達目的地的最短路徑。
9、單元測試運行器
CodeRush的單元測試運行器允許你管理、導航和運行你的單元測試。CodeRush也允許你運行測試,並且在測試方法旁邊顯示運行結果。支持所有流行單元測試框架的完整本地化都不包括在單元測試運行器裏麵,同時測試結果中的語法高亮的調用堆棧能讓你輕易找到失敗原因。
10、可視化工具
快速的查看你正在編寫的代碼的本質。
11、大型解決方案的可擴展性
CodeRush是IDE工具裏麵最節省內存的,即使是非常大的項目(例如,具有幾千個類和百萬行代碼),也僅添Visual Studio 中消耗的一小部分,。CodeRush也是最快的 Visual Studio IDE工具,比最接近它的競爭對手快了十二倍。
12、CodeRush的延展性
CodeRush的設計具有可延展性。實際上,上述的所有CodeRush的功能都是以CodeRush的插件形式表現的。使用這個框架後,你就知道它是多麼強大,並且所有我們能利用的東西你也能利用。有了CodeRush,你可以建立擴展套件,幫助後來者追隨團隊標準,也可實現宏大的 Visual Studio 功能或者隻是簡單的利用所有CodeRush團隊提供的殺手插件。
13、Refactor! Pro
Developer Express 的Refactor! Pro 融合了一個與語言無關的、最先進的圖形引擎,它具有創新的和高度優化的用戶體驗。不像其他的重構解決方案那樣隻針對係統構架師,Refactor! Pro 設計是為了高效的幫助所有開發者精雕細琢出滿足業務需求的代碼。
代碼覆蓋
您現在可以使用* .runsettings文件從代碼覆蓋率分析中排除特定項目。
代碼分析 - 未使用的成員
我們添加了一個新的分析器來檢測未使用的成員。
您還可以在CodeRush選項對話框(編輯器|所有語言|靜態代碼分析|突出顯示未使用的成員)中進行設施,使未使用的成員突出顯示。
未使用成員可以安全地刪除而不改變程序行為。
重構和代碼提供者
使用string.Format重構現在也適用於內插字符串。
項目範圍的代碼清理
您現在可以為整個項目運行代碼清理。 隻需在解決方案資源管理器中右鍵單擊要清理的項目,然後從上下文菜單中選擇“清理項目”。
用CodeRush清理該項目,將會有一個窗口顯示進度。如下圖所示:
76.4M / 03-25
立即下載55M / 06-05
立即下載237.9M / 04-13
立即下載140.5M / 03-06
立即下載900.9M / 03-02
立即下載96.2M / 07-06
立即下載311.2M / 07-06
立即下載335M / 07-06
立即下載200M / 07-06
立即下載413.8M / 07-06
立即下載353.9M / 06-05
立即下載131.8M / 04-13
立即下載230.8M / 03-03
立即下載195.6M / 03-03
立即下載165.4M / 03-03
立即下載45.6M / 09-08
立即下載665.2M / 07-06
立即下載2.84G / 07-06
立即下載93M / 07-06
立即下載338.3M / 07-06
立即下載1.38G / 07-26
立即下載488.3M / 07-16
立即下載109.8M / 06-03
立即下載142M / 01-08
立即下載1.2M / 11-23
立即下載548.8M / 04-13
立即下載1.6M / 04-13
立即下載1.48G / 03-18
立即下載646.6M / 03-03
立即下載133.7M / 03-03
立即下載325.8M / 06-07
立即下載60M / 04-29
立即下載254M / 04-25
立即下載659M / 04-23
立即下載1M / 12-26
立即下載253.4M / 12-08
立即下載253M / 12-08
立即下載1.19G / 11-16
立即下載110.5M / 04-23
立即下載26.7M / 03-16
立即下載488.3M / 07-16
立即下載248.9M / 12-08
立即下載248.9M / 12-08
立即下載201.2M / 04-13
立即下載100.6M / 03-06
立即下載148.9M / 03-06
立即下載1.12G / 07-06
立即下載1.25G / 07-06
立即下載9.48G / 07-06
立即下載50KB / 07-06
立即下載116.2M / 04-10
立即下載1.92G / 04-17
立即下載201.5M / 04-13
立即下載7.31G / 07-01
立即下載94.3M / 07-06
立即下載2.48G / 07-06
立即下載7.63G / 07-06
立即下載1M / 07-06
立即下載778.1M / 07-06
立即下載509.7M / 07-06
立即下載561.8M / 07-11
立即下載1.32G / 01-19
立即下載72M / 07-06
立即下載548.7M / 07-06
立即下載1.00G / 07-06
立即下載9.13G / 07-06
立即下載126.2M / 07-06
立即下載72M / 07-06
立即下載105.1M / 07-06
立即下載132M / 07-06
立即下載