Übung: Durchführen einer Herausforderungsaktivität zur Verbesserung der Lesbarkeit von Code

Abgeschlossen

Die Programmierherausforderungenhelfen Ihnen dabei, das Gelernte zu vertiefen und praktisch umzusetzen, bevor Sie fortfahren.

Herausforderung zur Lesbarkeit von Code

In dieser Herausforderung wenden Sie die Techniken an, die Sie in diesem Modul gelernt haben, um die Lesbarkeit eines Codebeispiels zu verbessern. Ihnen wird ein Codebeispiel bereitgestellt, das schlecht formatiert und kommentiert ist. Ihr Ziel ist es, den Code mithilfe der Stilleitfäden für Variablennamen, Codekommentare und Leerraum zu ändern, um die Lesbarkeit zu verbessern.

Programmierherausforderung: Anwenden von Stilleitfäden zur Verbesserung der Lesbarkeit

  1. Stellen Sie sicher, dass eine leere „Program.cs“-Datei in Visual Studio Code geöffnet ist.

    Öffnen Sie bei Bedarf Visual Studio Code, und führen Sie dann die folgenden Schritte aus, um eine „Program.cs“-Datei im Editor vorzubereiten:

    1. Wählen Sie im Menü "Datei " die Option "Ordner öffnen" aus.

    2. Verwenden Sie das Dialogfeld „Ordner öffnen“, um zum Ordner CsharpProjects zu navigieren und diesen dann zu öffnen.

    3. Wählen Sie in der Visual Studio Code EXPLORER-Ansicht Program.cs aus.

    4. Wählen Sie im Menü Visual Studio Code Selection die Option Alle auswählen aus, und drücken Sie dann die Entfernen-Taste.

  2. Geben Sie den folgenden Code ein, um den anfänglichen Code für diese Aufgabe zu erstellen:

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

    Hinweis

    Dieses Codebeispiel kann Methoden der .NET-Klassenbibliothek enthalten, mit denen Sie noch nicht vertraut sind. Beispielsweise kennen Sie die ToCharArray()-Methode der String-Klasse oder die Reverse-Methode der Array -Klasse noch nicht. Sie müssen das Codebeispiel nicht vollständig verstehen, um bei dieser Herausforderung erfolgreich zu sein.

    Tipp

    Der grundsätzliche Zweck dieses Codes besteht darin, eine Zeichenfolge umzukehren und zu zählen, wie oft ein bestimmtes Zeichen vorkommt.

  3. Passen Sie den Code mithilfe der Stilleitfäden an, um seine Lesbarkeit zu verbessern.

    Mit den Techniken, die Sie in diesem Modul kennengelernt haben, können Sie Verbesserungen am Code vornehmen, um seine Lesbarkeit zu verbessern.

Egal, ob Sie stecken bleiben und einen Blick auf die Lösung werfen müssen oder erfolgreich fertig sind, fahren Sie fort, um eine Lösung für diese Herausforderung zu sehen.