簡介
埃德斯特·迪克斯特拉 曾經說過:
「如果偵錯是移除錯誤 (Bug) 的程序,那麼撰寫程式碼就絕對是導入錯誤 (Bug) 的程序」。
在本課程模組中,您將瞭解如何有效地偵錯 .NET 程式。 您可以更快找到並識別 Bug,讓程式代碼更快進入工作狀態。 您會花更少的時間困惑地想,為什麼程式碼在五秒鐘前還能運作,而現在卻不能。
學習目標
在本模組結束時,您將能夠:
- 搭配 .NET 程式使用 Visual Studio Code 偵錯工具。
- 建立中斷點並逐步執行程式碼,以找出問題。
- 在執行的任何階段中檢查程式狀態。
- 倒轉呼叫堆疊,以找出例外狀況的來源。
最後,您將能夠在 .NET 程式中有效地找到 Bug,而且您不再需要依賴 Console.WriteLine 。
先決條件
.NET Core SDK、Visual Studio Code,以及適用於 Visual Studio Code 的 C# 延伸模組的本機安裝。