Úvod
Visual Studio Code poskytuje skvělé nástroje pro ladění kódu pro vývojáře v jazyce C#. Rozšíření ladicího programu pro C# a další programovací jazyky najdete na webu Visual Studio Code Marketplace.
Předpokládejme, že jste součástí týmu, který pracuje na pokladní aplikaci. Vyvíjíte metodu MakeChange, která spravuje peníze a vypočítá částku pro vrácení zákazníkovi. Metoda MakeChange sleduje počet faktur každé nominální hodnoty (1, 5, 10 a 20), které jsou k dispozici v počátcích. Výjimky jsou vyvolány, když přijatá hotovost nepokryje cenu položky a když pokladna není schopna vrátit peníze pomocí dostupných bankovek. Metoda MakeChange prošla počátečními ověřovacími testy kódu, ale větší ukázka dat odhalila chyby logiky, které je potřeba izolovat a opravit před vydáním kódu.
V tomto modulu provedete následující úlohy:
- Spusťte aplikaci cash register a zkontrolujte vygenerovaný výstup a identifikujte problém logiky.
- Pomocí nástrojů ladicího programu editoru Visual Studio Code můžete problém izolovat a opravit.
Na konci tohoto modulu vaše MakeChange metoda úspěšně vyrovná pokladnu během simulace denních transakcí.
Poznámka:
Jedná se o modul projektu výzvy, ve kterém dokončíte kompletní projekt ze specifikace. Tento modul má být testem vašich dovedností; žádné podrobné pokyny nejsou k dispozici.
Cíle výuky
V tomto modulu předvedete svou schopnost:
- Pomocí nástrojů ladicího programu editoru Visual Studio Code identifikujte a opravte problém v logice 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.
- Zkušenosti s používáním nástrojů pro ladění editoru Visual Studio Code pro jazyk C#.
- Zkušenosti s implementací
try-catchpředání výjimek a vyvolání výjimek v konzolových aplikacích jazyka C#.