JetBrains ReSharper Ultimate是一款非常適合編程開(kāi)發(fā)人員的應(yīng)用工具箱,它能夠同時(shí)對(duì)代碼進(jìn)行重構(gòu)、代碼格式化或清理無(wú)用的代碼。本站今天為大家?guī)?lái)了的免費(fèi)版的JetBrains ReSharper Ultimate,如果您想就可以永久免費(fèi)使用。
軟件特色
分析代碼質(zhì)量
在C#中,VB.NET,XAML,ASP.NET,ASP.NET MVC,Javascript,TypeScript,CSS,HTML和XML可以執(zhí)行實(shí)時(shí)代碼質(zhì)量分析。您將立即知道是否需要改進(jìn)代碼。
消除錯(cuò)誤和代碼異味
當(dāng)代碼中出現(xiàn)問(wèn)題時(shí),ReSharper不僅會(huì)警告您,還會(huì)提供數(shù)百種快速修復(fù)程序以自動(dòng)解決問(wèn)題。在幾乎每種情況下,您都可以從各種選項(xiàng)中選擇最佳的快速修復(fù)方法。
安全更改代碼庫(kù)
解決方案范圍內(nèi)的自動(dòng)代碼重構(gòu)可以幫助您安全地更改代碼庫(kù)。無(wú)論您是需要恢復(fù)舊代碼還是組織項(xiàng)目結(jié)構(gòu),都可以依靠ReSharper。
立即遍歷整個(gè)解決方案
您可以立即導(dǎo)航和搜索整個(gè)解決方案。跳至任何文件,類型或類型成員,或從特定符號(hào)導(dǎo)航至其用法,基本符號(hào)和派生符號(hào)或?qū)崿F(xiàn)。
享受代碼編輯助手
多個(gè)代碼編輯助手,包括擴(kuò)展的IntelliSense,數(shù)百次即時(shí)代碼轉(zhuǎn)換,名稱空間的自動(dòng)導(dǎo)入,代碼重新排列和顯示文檔。
符合編碼標(biāo)準(zhǔn)
代碼樣式和格式設(shè)置功能以及經(jīng)過(guò)微調(diào)的,特定于語(yǔ)言的設(shè)置將幫助您擺脫未使用的代碼,并為團(tuán)隊(duì)創(chuàng)建通用的編碼標(biāo)準(zhǔn)。
代碼分析
ReSharper通過(guò)對(duì)C#,VB.NET,ASP.NET,Javascript,TypeScript和其他技術(shù)的2,200多個(gè)即時(shí)代碼檢查擴(kuò)展了Visual Studio。對(duì)于大多數(shù)檢查,ReSharper提供了快速修復(fù)(燈泡)來(lái)改進(jìn)代碼。查找和刪除未使用的代碼?將您的代碼遷移到C#7?隨意將循環(huán)轉(zhuǎn)換為L(zhǎng)INQ嗎?查找并防止可能的異常?使用通用的命名標(biāo)準(zhǔn)?通過(guò)ReSharper的代碼分析,所有這些以及更多的代碼改進(jìn)都是可能的。
ReSharper中的.NET代碼分析和重構(gòu)
60多個(gè)重構(gòu)和450多個(gè)上下文操作可以幫助安全地組織代碼和在解決方案中移動(dòng)代碼,分配職責(zé),解耦,降低復(fù)雜性或僅使用其他語(yǔ)言語(yǔ)法。
導(dǎo)航和搜索
無(wú)論解決方案有多大,ReSharper都能幫助您立即訪問(wèn)解決方案中的任何代碼。它還可以將您從任何符號(hào)導(dǎo)航到其相關(guān)代碼,例如給定接口的實(shí)現(xiàn),類的擴(kuò)展方法或字段的用法。
代碼格式化和清理
根據(jù)您的個(gè)人喜好或團(tuán)隊(duì)標(biāo)準(zhǔn)配置和應(yīng)用代碼樣式。 C#,VB.NET,ASP.NET,Javascript,TypeScript和其他語(yǔ)言的代碼樣式和格式可以從選擇到解決方案的任何范圍內(nèi)使用。
代碼生成
ReSharper可以為您創(chuàng)建很多代碼:從新文件和類到條件塊和GUID;從實(shí)現(xiàn)接口所需的方法和屬性到相等性檢查和格式化成員。