Cvičení – dokončení aktivity výzvy za účelem zlepšení čitelnosti kódu

Dokončeno

Výzvy kódu posílí to, co jste se naučili, a pomůžou vám získat jistotu, než budete pokračovat dál.

Výzva čitelnosti kódu

V tomto úkolu použijete techniky, které jste se naučili v tomto modulu, abyste zlepšili čitelnost ukázky kódu. Máte k dispozici ukázku kódu, která je špatně stylovaná a okomentovaná. Vaším cílem je aktualizovat kód pomocí pokynů pro styl pro názvy proměnných, komentáře kódu a prázdné znaky, aby se zlepšila čitelnost kódu.

Problém s kódem – použití pokynů stylu ke zlepšení čitelnosti

  1. Ujistěte se, že máte v editoru Visual Studio Code otevřený prázdný soubor Program.cs.

    V případě potřeby otevřete Visual Studio Code a pak následujícím postupem připravte soubor Program.cs v Editoru:

    1. V nabídce Soubor vyberte Otevřít složku.

    2. Pomocí dialogového okna Otevřít složku přejděte na složku CsharpProjects a otevřete ji.

    3. V zobrazení Průzkumníka editoru Visual Studio Code vyberte Program.cs.

    4. V nabídce Výběru editoru Visual Studio Code vyberte Vybrat vše a stiskněte klávesu Delete.

  2. Pokud chcete vytvořit počáteční kód pro tento úkol, zadejte následující kód:

    string str = "The quick brown fox jumps over the lazy dog.";
    // convert the message into a char array
    char[] charMessage = str.ToCharArray();
    // Reverse the chars
    Array.Reverse(charMessage);
    int x = 0;
    // count the o's
    foreach (char i in charMessage) { if (i == 'o') { x++; } }
    // convert it back to a string
    string new_message = new String(charMessage);
    // print it out
    Console.WriteLine(new_message);
    Console.WriteLine($"'o' appears {x} times.");
    

    Poznámka:

    Tento vzorový kód může obsahovat metody knihovny tříd .NET, které nejsou pro vás neznámé. Například nemusíte být obeznámeni s ToCharArray() metodou String třídy nebo Reverse metodou Array třídy. Abyste mohli být v této výzvě úspěšní, nemusíte plně rozumět ukázce kódu.

    Návod

    Účelem tohoto kódu na vyšší úrovni je vrácení řetězce a počtu výskytů určitého znaku.

  3. Pokud chcete zlepšit čitelnost, aktualizujte kód pomocí pokynů pro styl.

    Použijte techniky, které jste se naučili v tomto modulu, abyste vylepšili kód a zvýšili jeho čitelnost.

Ať už si nevíte rady a potřebujete nahlédnout do řešení, nebo jste úkol úspěšně dokončili, pokračujte a podívejte se na řešení tohoto úkolu.