Visual Studio新增Debug with Copilot功能,提升單元測試除錯效率
<div class="field field-name-field-news-column-category field-type-taxonomy-term-reference field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/tags/%E6%96%B0%E8%81%9E">新聞</a></div></div></div><div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"> <p>微軟在<a href="https://devblogs.microsoft.com/visualstudio/transform-your-debugging-experience-with-github-copilot/" target="_blank">Visual Studio 2022最新版本</a>中,加了一項新的除錯功能Debug with Copilot,藉助GitHub Copilot的支援,解決開發者在單元測試中的除錯難題,提升除錯效率並減少開發流程所耗費的時間。</p> <p>單元測試的重點在於驗證程式碼的正確性,但是當測試失敗時,尋找問題的根源卻是一個耗時且繁瑣的過程。開發者需要手動設定中斷點、檢查變數狀態,並逐步追蹤程式碼的執行情況,才能鎖定問題的確切位置。而微軟針對這些除錯挑戰,推出Debug with Copilot功能,希望透過智慧工具加速除錯效率。</p> <p>Debug with Copilot的主要功能入口在Visual Studio的Test Explorer,開發者只需點擊按鈕,GitHub Copilot便會根據測試失敗的狀況,提供一份詳細的除錯計畫。計畫內容包括自動設置中斷點、觀察重要變數,並啟動除錯流程。當除錯過程觸發中斷點時,Copilot會分析當前變數的數值,並根據分析結果向開發者提供接下來的操作建議,像是繼續偵錯抑或是修復程式碼。</p> <p>使用Debug with Copilot的除錯過程,開發者可以和Copilot持續進行對話,除了快速理解錯誤發生的原因,還能在修復問題的過程獲得建議與技巧。微軟提到,該功能不僅有效節省除錯時間,開發者也能在與Copilot實際互動操作的過程提升除錯能力。</p> </div></div></div>