Úvod
Když nastavíte vývoj aplikace, psaní kódu je jen prvním krokem. Proces ověření, že váš kód funguje podle očekávání, začíná krátce po napsání prvních řádků kódu. Při vývoji softwaru zahrnuje ověření kódu testování, ladění a zpracování výjimek.
Předpokládejme, že vyvíjíte aplikaci. Implementace logiky pro určité funkce je složitější, než jste očekávali. Kód můžete sestavit a spustit, ale dochází k neočekávaným výsledkům a je obtížné určit, kde se zavádějí problémy. Kromě toho jste si všimli, že předání dat zadaných uživatelem jako parametr pro určitá volání metody může vést k chybám za běhu. Pokud nenajdete lepší přístup k ladění logiky kódu a správě chyb modulu runtime, možná projekt včas nedokončíte. Když požádáte kolegu o radu, připomíná vám, že Visual Studio Code poskytuje nástroje pro ladění a že jazyk C# obsahuje podporu zpracování výjimek. Rozhodnete se, že je čas začít se seznamovat s laděním kódu a zpracováním výjimek.
V tomto modulu se seznámíte s rozdílem mezi testováním, laděním a zpracováním výjimek. Prozkoumáte proces ladění kódu a výhody poskytované ladicím programem kódu. Dozvíte se také o výjimkách a o tom, jak se výjimky používají v aplikaci.
Na konci tohoto modulu budete umět vysvětlit výhody ladicího programu kódu a zpracování výjimek.
Cíle výuky
V tomto modulu:
- Zkontrolujte odpovědnost za testování softwaru, ladění a zpracování výjimek.
- Prozkoumejte proces ladění kódu a výhody poskytované nástroji ladicího programu kódu.
- Prozkoumejte, co je výjimka, a možnosti správy výjimek v kódu.
Požadavky
- Instalace editoru Visual Studio Code, která je nakonfigurovaná pro vývoj aplikací v jazyce C#.
- Schopnost vyvíjet konzolové aplikace jazyka C#, které implementují obchodní logiku pomocí příkazů iterace, příkazů výběru a vlastních metod.