
Rider 2026.2 畀 AI 直接問 IDE:寫測試、查 CPU 瓶頸少靠估
分析結果直接交畀代理,但技能支援同授權都有幾道門檻
JetBrains 推出 Rider 2026.2,今次值得睇嘅地方,係 AI 代理終於可以直接攞 IDE 已經計好嘅分析結果。以往代理主要靠讀檔、搜尋文字同跑指令,見到一段可疑程式就按語意估上下游關係;而家佢可以問 Rider 邊個測試掂過呢段 code、CPU 時間實際花咗去邊,再交畀 IDE 處理跨檔案重構。iThome 報道亦將重點放喺呢種由 IDE 提供證據嘅做法。
寫測試之前,先問覆蓋資料
finding-tests 會調用 dotCover,跑 solution 入面嘅測試,再用覆蓋資料搵出邊批測試同改動附近嘅 code 有關。代理攞到測試檔案位置後,可以直接睇原有 fixture、命名同 assertion 寫法,減少周圍掃目錄,亦冇咁易另起一套風格。呢招主要針對 .NET 測試專案;外置 Claude Code 或 Codex 仲要開 Rider MCP server,同埋將技能裝到相應代理或專案範圍,唔係裝好 IDE 就自動識用。
不過 JetBrains 自己已經幫宣傳數字踩咗腳煞車。廠商五月曾話內部測試最多慳到一半 token,到七月更新文章時承認,換成較新模型後未能重現同一優勢,所以正式版已經將 finding-tests 由預設提供改成自行啟用。原因其實幾合理:新代理本身搵測試檔案已經叻咗,coverage 捷徑仲有冇明顯著數,要睇大型、多測試專案先分得出。

圖片:JetBrains
dotTrace 畀代理睇到 CPU 真正花咗去邊
查效能嗰邊就實在得多。開發者先用 dotTrace 捕捉 .dtp snapshot,再叫 dottrace-analyze 讀入;代理會沿住 hot path、method 同 source location 追落去,解釋邊條 call path 食走最多 CPU。即使模型覺得某個 loop 寫得肉酸,都唔代表佢係卡頓來源;profiler 數據至少畀診斷一個可核對嘅起點。不過 JetBrains 公布嘅準確度改善仍然係廠商自家評測,TechLab 冇獨立測試,唔應當成普遍成績。
呢項亦有成本門檻。JetBrains 講明,Rider 單獨訂閱 唔包括 dotTrace profiling,正式使用要有 dotUltimate 或 All Products Pack;finding-tests 依賴嘅 dotCover,平時同樣屬 dotUltimate 工具。即係團隊本身已有成套 .NET 工具,新增技能先比較順手;淨係為 AI 買 Rider,去到測試覆蓋同 profiler 呢兩步仍可能要升級方案。

圖片:JetBrains
重構交畀 IDE,錯誤就用 hook 截停
代理要 rename symbol、搬 type、抽 method 或整理 namespace 時,Rider 可以用重構引擎按 solution 內嘅引用一併改檔,減少純文字搜尋漏改 call site。重構支援會按語言同專案而異,Unreal Engine 嗰批技能亦係 UE C++ 專用,唔可以推論成所有 Rider 支援嘅語言都有同一套能力。改完 code 後,Claude Code 可接上 quality-check hook,由 Rider 檢查錯誤、warning 同格式;錯誤會阻止代理直接完成任務,warning 就回傳畀佢再執。
代理支援範圍亦要分清。JetBrains 2026.2 文件列明,IDE 內技能現時支援 Claude Agent 同 Codex;Junie 同新加入嘅 GitHub Copilot 暫時冇技能支援。Copilot 只係變成 AI Chat 入面可直接揀嘅原生代理,仍要有效 Copilot 訂閱。至於自動品質 hook,正式發布資料確認嘅仍然係 Claude Code,Codex 支援只標示為稍後提供,兩樣功能唔可以撈埋講。

圖片:JetBrains
IDE 累積嘅資料,開始變成代理護欄
呢次更新反映 AI coding 工具開始借用成熟 IDE 多年累積落嚟嘅 symbol graph、coverage、profiler 同 inspection。模型可以換,代理介面亦會轉,但大型 .NET solution 入面邊個 symbol 引用邊個、邊個測試真正跑過段 code,始終要靠工具計出嚟。Rider 2026.2 已經示範到呢條路點行,不過團隊採用前要逐項核對代理支援、MCP 設定同 dotUltimate 授權,亦要保留 code review 同測試閘口。
參考來源
- iThome — JetBrains讓AI代理直接使用Rider分析工具,能找測試、查瓶頸與重構程式 — original report
- JetBrains:Rider 2026.2 正式發布 — 官方正式版資料,用嚟核對技能、Claude Code hook、Copilot 整合同設定位置。
- JetBrains:finding-tests 與 dotCover — 詳列外置代理設定、已知限制、dotCover 授權,亦更新咗新模型未能重現早期 token 成效。
- JetBrains:dottrace-analyze 效能分析技能 — 核對 snapshot 分析方式、廠商評測方法,同 dotTrace 所需方案。
- JetBrains:Claude Code 品質檢查 hooks — 確認錯誤截停、warning 回傳、支援語言範圍,同 Codex 尚未支援。
- JetBrains AI Assistant:Agents — 官方支援表,區分 Claude、Codex、Junie 同 GitHub Copilot 有冇技能能力。
- JetBrains:Rider 定價與授權 — 核對 Rider、dotUltimate、dotCover、dotTrace 同 AI 方案嘅產品組合。
本文根據原文及公開資料整理;資料有出入時,以原文及官方資料為準。







