最新消息

[更新]JetBrains ReSharper 2023.3

2023/12/27

JetBrains ReSharper 2023.3 中的新功能

JetBrains ReSharper 2023.3 提供 C# 12 最新功能的支援。還包括全新的實體關係圖和實體相關問題的檢查。此更新帶來了幾項重大效能改進,包括優化後台程式碼分析以及控制分配給程式碼分析的資源量的能力。ReSharper 2023.3 的發布也透過 AI 助手的重大更新而增強。

AI 助手
JetBrains AI Assistant(AI 助手)現已全面推出,具有許多全新的/改善的功能,可提高您的工作效率。
ReSharper 2023.3 的最新改進包括:

.情境感知人工智慧聊天
更好的人工智慧行動項目意識
人工智慧驅動的多行程式碼完成
單元測試生成
XML 文件生成
能夠建立自訂提示庫



立即試作:在支援的開發環境最新版本的 IDE 中開啟 AI 工具,然後選擇「開始免費試用(Start Free Trial)」


AI 詳細介紹:https://www.jetbrains.com/ai/
產品購買/續約:https://www.ahasoft.com.tw/page/product/show.aspx?num=3389&kind=97&page=1&lang=TW

C# 支援
ReSharper 2023.3 擴展了 C# 12 功能列表的支援,例如主要建構(primary constructors)、引用任何類型的別名指令、集合表達式、攔截器等。

更多 C# 說明,可參閱 JetBrains 部落格 Matthias Koch 文章
https://blog.jetbrains.com/dotnet/2023/11/23/primary-constructors-using-csharp-12-in-rider-and-resharper/


實體框架(Entity Framework)
ReSharper 2023.3 對實體框架相關程式碼中可能會產生執行時期異常的方法的使用情況進行了新的檢查。
這些新檢查涵蓋的兩種情況是:
.在資料庫上下文中呼叫時產生異常的方法,但不能在實體框架實體框架 Core 中轉換為 SQL。
在資料庫上下文中呼叫時產生異常的方法,同時專門作為資料庫函數實作。

實體關係圖表(Entity Relationship Diagrams)
ReSharper 2023.3 添加實體關係圖表 (ERD),提供資料庫模型、實體之間的關係以及資料庫模型分析見解的圖形表示。


ReSharper 2023.3 中特定於實體框架的分析,將檢查您的程式碼是否存在 EF 模型中的潛在問題,例如無限的字串屬性長度和依賴循環。如果您隨後調用此類檢查的上下文選單並選擇顯示實體關係圖表,您將能夠直觀地檢視問題。

反編譯器(Decompiler)
組件差異(Assembly diff)
ReSharper 2023.3 的組件差異(Assembly diff)功能現在可以比較 NuGet 套件、資料夾和 .zip 檔案。您可以在多種差異模式之間進行選擇(顯示全部、僅顯示差異、僅顯示簽名差異、僅顯示公共 API 差異)。此外,您可以指定是否忽略成員/屬性順序差異,以及可為空參考類型註解中的差異。

更多說明:https://www.jetbrains.com/help/resharper/Compare_Assemblies.html


組件瀏覽器更新(Assembly Explorer updates)
.在組件瀏覽器中瀏覽 NuGet 套件時,您現在可以查看這些 NuGet 套件內的所有檔案和資料夾。
在可以在節點表示樹和屬性視窗中查看 Win32 資源節點,包括它們的尺寸和類型。


(以上資料來源皆自 jetbrains ReSharper 網頁

更多訊息請至 jetbrains 官網

購買/續約通路請聯繫 迪凱科技
立即試作

溫馨提醒:若您有使用 jetbrains 產品,也可以下載原廠的工具箱 App,以更快速接收到相關產品的更新訊息。