Øvelse – fuldfør en udfordringsaktivitet for at forbedre kodelæsbarheden
Kodeudfordringer styrker det, du har lært, og hjælper dig med at få lidt tillid, før du fortsætter.
Udfordring i forbindelse med kodelæsbarhed
I denne udfordring skal du bruge de teknikker, du har lært i dette modul, til at forbedre læsbarheden af et kodeeksempel. Du får et kodeeksempel, der er dårligt udformet og kommenteret. Dit mål er at opdatere koden ved hjælp af retningslinjer for typografier for variabelnavne, kodekommentarer og mellemrum for at forbedre kodelæsbarheden.
Kodeudfordring – anvend stilretningslinjer for at forbedre læsbarheden
Sørg for, at du har åbnet en tom Program.cs fil i Visual Studio Code.
Hvis det er nødvendigt, skal du åbne Visual Studio Code og derefter udføre følgende trin for at forberede en Program.cs fil i Editor:
Vælg Åbn mappe i menuen Filer.
Brug dialogboksen Åbn mappe til at navigere til og derefter åbne mappen CsharpProjects .
Vælg Program.cs i visningen Visual Studio Code EXPLORER.
I menuen Visual Studio Code Selection skal du vælge Select All og derefter trykke på Delete.
Hvis du vil oprette den indledende kode for denne udfordring, skal du angive følgende kode:
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.");Notat
Dette kodeeksempel kan omfatte .NET Class Library-metoder, som du ikke kender. Du kender
ToCharArray()måske ikke klassensStringmetode ellerReverseklassensArraymetode. Du behøver ikke at forstå kodeeksemplet fuldt ud for at få succes i denne udfordring.Tips
Formålet med denne kode på højt niveau er at vende en streng og tælle antallet af gange, et bestemt tegn vises.
Opdater koden ved hjælp af retningslinjer for typografi for at forbedre læsbarheden.
Brug de teknikker, du har lært i dette modul, til at forbedre koden og øge læsbarheden.
Uanset om du sidder fast og har brug for at kigge på løsningen, eller du er færdig, skal du fortsætte med at se en løsning på denne udfordring.