Úvod
Edsger Dijkstra jednou řekl:
Pokud je ladění procesem odstraňování chyb, pak musí být programování procesem jejich vkládání.
V tomto modulu se dozvíte, jak efektivně ladit programy .NET. Čím rychleji dokážete najít a identifikovat chyby, tím rychleji můžete kód dostat do funkčního stavu. Méně času strávíte poškrábáním hlavy nad tím, proč váš kód fungoval před pěti sekundami, ale teď nefunguje.
Studijní cíle
Na konci tohoto modulu budete umět:
- Použijte ladicí program editoru Visual Studio Code s programem .NET.
- Vytvořte body přerušení a krok za krokem spusťte kód, abyste našli problémy.
- Zkontrolujte stav programu v libovolném kroku provádění.
- Převinutím zásobníku volání vyhledejte zdroj výjimky.
Nakonec budete moct v programech .NET efektivně najít chyby a už se nebudete muset spoléhat jenom na Console.WriteLine.
Požadavky
Místní instalace sady .NET SDK, editoru Visual Studio Code a rozšíření jazyka C# pro Visual Studio Code.