Övning – Slutför en utmaningsaktivitet för att förbättra kodens läsbarhet

Fullbordad

Kodutmaningar förstärker det du har lärt dig och hjälper dig att få lite förtroende innan du fortsätter.

Utmaning för kodläsbarhet

I den här utmaningen använder du de tekniker som du har lärt dig i den här modulen för att förbättra läsbarheten för ett kodexempel. Du får ett kodexempel som är dåligt formaterat och kommenterat. Målet är att uppdatera koden med hjälp av formatmallsriktlinjer för variabelnamn, kodkommentar och blanksteg för att förbättra kodens läsbarhet.

Kodutmaning – tillämpa stilriktlinjer för att förbättra läsbarheten

  1. Kontrollera att du har en tom Program.cs fil öppen i Visual Studio Code.

    Om det behövs öppnar du Visual Studio Code och utför sedan följande steg för att förbereda en Program.cs fil i redigeraren:

    1. På menyn Arkiv väljer du Öppna mapp.

    2. Använd dialogrutan Öppna mapp för att navigera till CsharpProjects-mappen och öppna den sedan.

    3. I vyn Visual Studio Code EXPLORER väljer du Program.cs.

    4. På menyn Val i Visual Studio Code väljer du Välj alla och tryck sedan på Delete-tangenten.

  2. Om du vill skapa den första koden för den här utmaningen anger du följande kod:

    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.");
    

    Anmärkning

    Det här kodexemplet kan innehålla metoder för .NET-klassbibliotek som du inte känner till. Du kanske till exempel inte är bekant med ToCharArray() -metoden för String klassen eller Reverse -metoden för Array klassen. Du behöver inte helt förstå kodexemplet för att lyckas med den här utmaningen.

    Tips/Råd

    Det övergripande syftet med den här koden är att invertera en sträng och räkna det antal gånger som ett visst tecken visas.

  3. Uppdatera koden med hjälp av stilriktlinjer för att förbättra läsbarheten.

    Använd de tekniker som du har lärt dig i den här modulen för att förbättra koden och öka dess läsbarhet.

Oavsett om du fastnar och behöver titta på lösningen eller om du har slutfört den, kan du fortsätta och se en lösning på den här utmaningen.