Wprowadzenie

Ukończone

Edsger Dijkstra powiedział kiedyś:

"Jeśli debugowanie jest procesem usuwania usterek, programowanie musi być procesem umieszczania ich w."

W tym module dowiesz się, jak skutecznie debugować programy .NET. Tym szybciej można znaleźć i zidentyfikować usterki, tym szybciej możesz uzyskać kod do stanu roboczego. Spędzisz mniej czasu na drapanie głowy zastanawiając się, dlaczego kod działał pięć sekund temu, ale nie działa teraz.

Cele nauki

Po ukończeniu tego modułu będziesz mieć następujące możliwości:

  • Użyj debugera programu Visual Studio Code z programem .NET.
  • Utwórz punkty przerwania i uruchom kod krok po kroku, aby znaleźć problemy.
  • Sprawdź stan programu w dowolnym kroku wykonywania.
  • Prześledź stos wywołań, aby znaleźć źródło wyjątku.

Ostatecznie będziesz mieć możliwość efektywnego znajdowania usterek w programach platformy .NET i nie trzeba już polegać tylko na Console.WriteLine.

Warunki wstępne

Lokalne instalacje zestawu .NET SDK , programu Visual Studio Code , i rozszerzenia C# dla programu Visual Studio Code.