Oefening: een uitdagingsactiviteit voltooien om de leesbaarheid van code te verbeteren

Voltooid

Code-uitdagingen versterken wat u hebt geleerd en helpen u vertrouwen te krijgen voordat u verdergaat.

Uitdaging voor leesbaarheid van code

In deze uitdaging gebruikt u de technieken die u in deze module hebt geleerd om de leesbaarheid van een codevoorbeeld te verbeteren. U krijgt een codevoorbeeld met een slechte stijl en commentaar. Het doel is om de code bij te werken met behulp van stijlrichtlijnen voor variabelenamen, codeopmerkingen en witruimte om de leesbaarheid van code te verbeteren.

Code-uitdaging: stijlrichtlijnen toepassen om de leesbaarheid te verbeteren

  1. Zorg ervoor dat u een leeg Program.cs bestand hebt geopend in Visual Studio Code.

    Open Zo nodig Visual Studio Code en voer vervolgens de volgende stappen uit om een Program.cs-bestand voor te bereiden in de editor:

    1. In het menu File, selecteer Map openen.

    2. Gebruik het dialoogvenster Map openen om naar de map CsharpProjects te navigeren en deze vervolgens te openen.

    3. Selecteer Program.cs in de weergave Visual Studio Code EXPLORER.

    4. Selecteer in het Selectie-menu van Visual Studio Code Selecteer Alles en druk vervolgens op de Verwijderen-toets.

  2. Voer de volgende code in om de eerste code voor deze uitdaging te maken:

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

    Opmerking

    Dit codevoorbeeld kan .NET Class Library-methoden bevatten die onbekend zijn voor u. U bent bijvoorbeeld niet bekend met de ToCharArray() methode van de String klasse of de Reverse methode van de Array klasse. U hoeft het codevoorbeeld niet volledig te begrijpen om succesvol te zijn in deze uitdaging.

    Aanbeveling

    Het hogere doel van deze code is een tekenreeks om te draaien en te tellen hoe vaak een bepaald teken voorkomt.

  3. Werk de code bij met behulp van stijlrichtlijnen om de leesbaarheid te verbeteren.

    Gebruik de technieken die u in deze module hebt geleerd om verbeteringen in de code aan te brengen en de leesbaarheid ervan te vergroten.

Of je nu vastzit en een kijkje naar de oplossing nodig hebt of je de opdracht succesvol hebt afgerond, ga verder om een oplossing voor deze uitdaging te bekijken.