簡介

已完成

Edsger Dijkstra 曾說過:

「如果偵錯是移除錯誤 (Bug) 的程序,那麼撰寫程式碼就絕對是導入錯誤 (Bug) 的程序」。

在此課程模組中,您將了解如何有效地對 .NET 程式進行偵錯。 您越快找出並識別錯誤 (Bug),就能越快讓程式碼進入運作狀態。 您不再需要花費那麼多時間去困惑為何五秒前還正常運作的程式碼,現在卻無法運作了。

學習目標

在本模組結束時,您將能夠:

  • 搭配 .NET 程式使用 Visual Studio Code 偵錯工具。
  • 建立中斷點並逐步執行程式碼,以找出問題。
  • 在執行的任何階段中檢查程式狀態。
  • 倒轉呼叫堆疊,以找出例外狀況的來源。

最後,您將能夠在 .NET 程式中有效地找到錯誤 (Bug),而且將不再需要只依賴 Console.WriteLine

必要條件

.NET Core SDKVisual Studio Code,以及適用於 Visual Studio Code 的 C# 延伸模組的本機安裝。