Wprowadzenie

Ukończone

Edsger Dijkstra powiedział kiedyś:

„Jeśli debugowanie jest procesem usuwania błędów, to programowanie musi być procesem ich pisania”.

W tym module dowiesz się, jak skutecznie debugować programy środowiska .NET. Im szybciej będziesz znajdować i identyfikować błędy, tym szybciej doprowadzisz kod do stanu działania. Będziesz poświęcać mniej czasu na drapanie się po głowie i zastanawianie się, dlaczego kod działał jeszcze 5 sekund temu, a teraz już nie działa.

Cele szkolenia

Po ukończeniu tego modułu będziesz wiedzieć, jak wykonać następujące czynności:

  • Używanie debugera programu Visual Studio Code z programem .NET.
  • Tworzenie punktów przerwania i uruchamianie kodu krok po kroku w celu znalezienia problemów.
  • Sprawdzanie stanu programu na każdym kroku wykonywania.
  • Przewijanie do tyłu stosu wywołań w celu znalezienia źródła wyjątku.

Na koniec będziesz potrafić skutecznie znajdować błędy w programach .NET i nie będziesz już polegać wyłącznie na poleceniu Console.WriteLine.

Wymagania wstępne

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