Übung: Durchführen einer Herausforderungsaktivität zur Verbesserung der Lesbarkeit von Code
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
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:
Wählen Sie im Menü "Datei " die Option "Ordner öffnen" aus.
Verwenden Sie das Dialogfeld „Ordner öffnen“, um zum Ordner CsharpProjects zu navigieren und diesen dann zu öffnen.
Wählen Sie in der Visual Studio Code EXPLORER-Ansicht Program.cs aus.
Wählen Sie im Menü Visual Studio Code Selection die Option Alle auswählen aus, und drücken Sie dann die Entfernen-Taste.
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 derString-Klasse oder dieReverse-Methode derArray-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.
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.