Připravit
V tomto projektu výzvy použijete nástroje ladicího programu editoru Visual Studio Code k ladění konzolové aplikace jazyka C#.
Specifikace projektu
Úvodní projekt kódu pro tento modul obsahuje soubor Program.cs s následujícími funkcemi kódu:
- Simulace transakcí: Příkazy nejvyšší úrovně konfigurují aplikační data a simulují řadu transakcí pomocí malého
testDatapole nebo většího počtu náhodně generovaných transakcí. - Inicializovat do:
LoadTillEachMorningmetoda se používá ke konfiguraci pokladny do předdefinovaného počtu faktur v každé nominální hodnotě. - Zpracování transakcí:
MakeChangemetoda se používá ke správě hotovosti do doby, než se během nákupních transakcí. - Sestava do stavu:
LogTillStatusMetoda se používá k zobrazení počtu faktur jednotlivých nominálních hodnot, které jsou v současné době v době do. - Sestava do zůstatku: Metoda
TillAmountSummaryse používá k zobrazení zprávy s částkou hotovosti do.
Tato MakeChange metoda obsahuje logické problémy, které brání úspěšnému vyvážení pokladny během simulovaných transakcí. K izolaci a opravě problémů s logikou je potřeba použít nástroje ladicího programu editoru Visual Studio Code.
Aby se zajistilo, že vaše MakeChange metoda funguje správně, musí váš kód ověřit úspěšné vyvážení pokladny za následujících podmínek:
Příkazy nejvyšší úrovně simulují transakce pomocí náhodně vygenerovaných cen položek.
Příkazy nejvyšší úrovně generují náhodné hodnoty pro
itemCostv rozmezí2 - 49.Příkazy nejvyšší úrovně simulují 100 transakcí.
hodnota pokladny je úspěšně vyvážena, když se nahlášená hodnota pokladny rovná očekávané hodnotě pokladny. Například:
The till has 1184 dollars Expected till value: 1184
Nastavení
Pomocí následujících kroků se připravte na cvičení projektu Výzvy:
Pokud chcete stáhnout soubor ZIP obsahující kód počátečního projektu, vyberte následující odkaz: Soubory testovacího prostředí.
Rozbalte soubory ke stažení.
Rozbalte soubory ve vašem vývojovém prostředí. Po dokončení tohoto modulu zvažte použití počítače jako vývojového prostředí, abyste měli přístup ke kódu. Pokud počítač nepoužíváte jako vývojové prostředí, můžete soubory rozbalit v sandboxu nebo hostované prostředí.
- Na místním počítači přejděte do složky stažené soubory.
- Klikněte pravým tlačítkem na Challenge-project-debugging-CSharp-main.zip, a poté vyberte Rozbalit vše.
- Po dokončení vyberte Zobrazit extrahované soubory a pak vyberte Extrahovat.
- Poznamenejte si umístění extrahované složky.
Zkopírujte extrahoovanou složku ChallengeProject do složky Windows Desktop.
Poznámka:
Pokud složka s názvem ChallengeProject již existuje, můžete vybrat nahradit soubory v cíli a dokončit operaci kopírování.
Otevřete novou složku ChallengeProject v editoru Visual Studio Code.
Ve vývojovém prostředí otevřete Visual Studio Code.
V editoru Visual Studio Code v nabídce Soubor vyberte Otevřít složku.
Přejděte do složky Plocha systému Windows a vyhledejte složku ChallengeProject.
Vyberte ChallengeProject a pak vyberte Vybrat složku.
Zobrazení Průzkumníka editoru Visual Studio Code by mělo zobrazit složku ChallengeProject a dvě podsložky s názvem Final a Starter.
Teď jste připraveni zahájit cvičení projektu Výzvy. Hodně zdaru!