Wprowadzenie
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.