演習 - コードの読みやすさを向上させる課題アクティビティを完了する
コードの課題は、学習した内容を確実に理解し、先に進む前にある程度の自信を得るのに役立ちます。
コードの読みやすさに関する課題
この課題では、このモジュールで学習した手法を使用して、コード サンプルの読みやすさを向上させます。 スタイルが不十分で、コメントが付いたコード サンプルが用意されています。 ここでの目標は、変数名、コード コメント、空白文字のスタイル ガイドラインを使用してコードを更新し、コードの読みやすさを向上させることです。
コードに関する課題 - スタイルのガイドラインを適用して読みやすさを向上させる
Visual Studio Code で空の Program.cs ファイルが開かれていることを確認します。
必要であれば、Visual Studio Code を開き、次の手順のようにしてエディターで Program.cs ファイルを準備します。
[ ファイル ] メニューの [ フォルダーを開く] を選択します。
[フォルダーを開く] ダイアログを使用して、 CsharpProjects フォルダーに移動して開きます。
Visual Studio Code EXPLORER ビューで、 Program.csを選択します。
Visual Studio Code の [選択] メニューで、[すべて選択] を選択してから Delete キーを押します。
この課題の最初のコードを作成するには、次のコードを入力します。
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.");
注
このコード サンプルには、馴染みのない .NET クラス ライブラリ メソッドが含まれる場合があります。 たとえば、
ToCharArray()
クラスのString
メソッドやReverse
クラスのArray
メソッドには馴染みがないかもしれません。 この課題を成功させるのに、コード サンプルを完全に理解する必要はありません。ヒント
このコードの上位レベルの目的は、文字列を逆転させ、特定の文字が出現する回数をカウントすることです。
読みやすくするには、スタイル ガイドラインを使用してコードを更新します。
このモジュールで学習した手法を使用して、コードを改良し、もっと読みやすくします。
行き詰まって解答を見る必要がある場合でも、無事完了した場合でも、この課題の解答を引き続きご覧ください。