首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> 關於.NET

ReSharper 4.5 全方位提升 .NET 開發效能:深度程式碼分析、重構與導航神器

     編輯:關於.NET

ReSharper 毫無疑問是 Visual Studio 最智能的擴充套件,提供豐富功能大幅提升 C# 與 VB.NET 開發者生產力:深度程式碼分析、智慧程式碼協助、即時錯誤高亮、方案層級分析、快速修正、一鍵格式化清理、業界領先的自動重構、整合單元測試、強大的導航搜尋。支援 C#、VB.NET、XML、ASP.NET、XAML、建置腳本,並提供跨語言功能掌控 .NET 混合專案。

ReSharper 4.5 核心升級:效能與記憶體

效能提升數據

專注於敏捷、健壯、回應迅速:

  • 載入方案速度提升 30%(vs 4.1)
  • 搜尋常用成員速度 雙倍
  • 輸入時智慧協助節省 45% 時間
  • 大檔案分析記憶體消耗大幅降低(ASP.NET、LINQ to SQL 受益最大)

關鍵新功能

  • 方案層級警告與建議:閒置時分析非私有類型與成員
  • Visual Basic 9 完整支援:可變型別區域變數、物件初始化、匿名類型、擴充方法等
  • 改良命名轉換機制:自訂不同語言/識別項的命名風格框架
  • 新增內嵌欄位重構 與既有重構生產力增強
  • 轉到實作:從基類別引用/成員直接跳至任意直接實作,忽略中介抽象類/介面

核心功能深度解析

C# 3.0 深度程式碼分析

程式碼分析

  • 整個方案即時分析錯誤/警告,輸入時高亮顯示
  • 多數錯誤提供智慧修正方案
  • 編碼建議洞察程式碼結構與邏輯,預警潛在設計錯誤
  • 完整支援 C# 3.0:LINQ、隱含型別、擴充方法、自動屬性、Lambda、物件/集合初始化、匿名類型、運算式樹、部分方法

進階程式碼協助

程式碼協助

  • 智慧建議缺漏 using 或匯入正確完整名稱
  • 程式碼模板快速生成程式碼
  • 編輯器內檢視類型與成員文件
  • 「上下文動作」執行程式碼轉換
  • 三種完成類型:識別項完成、智慧完成(即時過濾)、匯入符號完成(自動添加 using)
  • 陳述式完成:一鍵添加大括號、分號並定位游標

豐富的自動重構

分析整個方案範圍(含跨語言程式碼)智慧修改結構:

  • 重命名、移動、安全刪除識別項
  • 匯入/內聯欄位、變數、參數
  • 屬性↔自動屬性/方法轉換
  • 靜態方法↔擴充方法轉換
  • 介面↔抽象類別轉換
  • 抽取介面/超類/方法、封裝欄位、引入參數/變數/欄位
  • 安全刪除、以工廠方法取代建構函式等

導航與搜尋

導航搜尋

  • 按名稱尋找、從引用導航到宣告、尋找並高亮用法
  • 整合 VS 介面的工具視窗:完整類型繼承樹、檔案結構
  • 最近編輯擴充:修改過的檔案/識別項下拉清單

程式碼清理

數十項功能一鍵執行:依風格格式化、排列 this 限定詞、移除冗餘程式碼、欄位轉自動屬性、設唯讀、優化 using、簡化引用、更新檔案標頭、var 替代顯式型別。支援批次模式對整個專案/方案清理。

跨語言功能

跨語言

  • 所有導航/搜尋/重構/上下文動作/快速修正涵蓋 C#、VB.NET、ASP.NET、XAML
  • 單元測試不分語言同樣好用

ASP.NET / XML / XAML / 單元測試 / NAnt-MSBuild 全支援

  • ASP.NET:錯誤高亮、快速修正、重構 Web 控制項屬性/事件/資料來源/內容佔位符
  • XML:型別完成、導航引用類型、高亮/替換/移動標籤、標籤間導航、展開摺疊
  • XAML:XML 編輯、程式碼完成、重命名重構、即時錯誤提示、語義/語法分析
  • 整合單元測試:自動偵測測試、編輯器內執行/偵錯、專用工具視窗管理測試結構與組合
  • 建置腳本:NAnt/MSBuild 享有程式碼協助、導航搜尋、檔案結構、即時錯誤高亮

ReSharper 讓 .NET 開發者體驗「愉快的開發」,以提升效率與程式碼品質迅速收回投資成本。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved