微軟在Visual Studio 2022最新版本中,加了一項新的除錯功能Debug with Copilot,藉助GitHub Copilot的支援,解決開發者在單元測試中的除錯難題,提升除錯效率並減少開發流程所耗費的時間。

單元測試的重點在於驗證程式碼的正確性,但是當測試失敗時,尋找問題的根源卻是一個耗時且繁瑣的過程。開發者需要手動設定中斷點、檢查變數狀態,並逐步追蹤程式碼的執行情況,才能鎖定問題的確切位置。而微軟針對這些除錯挑戰,推出Debug with Copilot功能,希望透過智慧工具加速除錯效率。

Debug with Copilot的主要功能入口在Visual Studio的Test Explorer,開發者只需點擊按鈕,GitHub Copilot便會根據測試失敗的狀況,提供一份詳細的除錯計畫。計畫內容包括自動設置中斷點、觀察重要變數,並啟動除錯流程。當除錯過程觸發中斷點時,Copilot會分析當前變數的數值,並根據分析結果向開發者提供接下來的操作建議,像是繼續偵錯抑或是修復程式碼。

使用Debug with Copilot的除錯過程,開發者可以和Copilot持續進行對話,除了快速理解錯誤發生的原因,還能在修復問題的過程獲得建議與技巧。微軟提到,該功能不僅有效節省除錯時間,開發者也能在與Copilot實際互動操作的過程提升除錯能力。

熱門新聞

Advertisement