Úvod
Edsger Dijkstra jednou řekl:
„Pokud je ladění procesem odstraňování chyb, pak musí být programování procesem jejich vytváření.“
V tomto modulu se dozvíte, jak efektivně ladit programy platformy .NET. Čím rychleji dokážete najít a identifikovat chyby, tím rychleji dostanete kód do funkčního stavu. A tím méně času strávíte přemítáním nad tím, proč váš kód ještě před 5 sekundami fungoval, ale teď nefunguje.
Cíle výuky
V tomto modulu:
- Používat ladicí program editoru Visual Studio Code s programem platformy .NET
- Vytvářet zarážky a krokováním kódu hledat problémy
- Provést inspekci stavu programu v libovolném okamžiku provádění
- Najít zdroj výjimky zpětným převinutím zásobníku volání
Nakonec v programech platformy .NET dokážete efektivně hledat chyby a už se nebudete muset spoléhat jen na Console.WriteLine
.
Požadavky
Místní instalace sady .NET SDK, Visual Studio Code a rozšíření jazyka C# pro Visual Studio Code