簡介
探索和識別 Bug 的速度越快,您就越能更快速地讓程式代碼穩定並發行。 Visual Studio Code 透過使用延伸模組支援 C# 和其他大部分軟體開發語言的程式代碼偵錯。 一旦您瞭解如何使用 Visual Studio Code 的偵錯工具,您就會花更少的時間想知道程式代碼為何停止運作,並有更多時間開發絕佳的應用程式。
假設您使用 Visual Studio Code 來開發 C# 主控台應用程式。 應用程式的主要目的是根據商務規則處理客戶數據。 您可以使用小型範例數據集來開發應用程式,而且它執行時不會發生錯誤。 不過,當您使用較大的數據集執行程式碼時,您的程式代碼會產生一些非預期的結果。 您已多次閱讀程序代碼,但很難在邏輯中找到錯誤。 您聽說 Visual Studio Code 有良好的調試程式工具,但您從未需要使用過它們。 您無法再浪費時間閱讀程式碼。 您決定學習調試程式工具是按時完成專案的最佳機會。
在本課程模組中,您將瞭解如何使用斷點和其他偵錯工具,在 Visual Studio Code 中有效地偵錯 C# 程式,例如 RUN AND DEBUG 檢視中的資源。
在本課程模組結束時,您將能夠設定及使用適用於 C# 的 Visual Studio Code 調試程式工具。
學習目標
在本單元中,您將:
- 設定 C# 程式的 Visual Studio Code 調試程式。
- 建立斷點並逐步執行您的程序代碼,以隔離問題。
- 在執行的任何階段中檢查程式狀態。
- 使用呼叫堆疊來尋找例外狀況的來源。
最後,您將能夠使用調試程式工具有效率地隔離程式代碼錯誤,而您不再需要依賴 Console.WriteLine 。
先決條件
- 針對 C# 應用程式開發所設定的 Visual Studio Code 安裝。
- 能夠開發使用反覆運算陳述式、選擇陳述式和自訂方法實作商務邏輯的 C# 主控台應用程式。
- 對程式碼偵錯工具和偵錯流程的基本了解。