Latihan - Menyelesaikan aktivitas tantangan untuk meningkatkan keterbacaan kode

Selesai

Tantangan kode akan memperkuat apa yang telah Anda pelajari dan membantu Anda mendapatkan kepercayaan diri sebelum melanjutkan.

Tantangan keterbacaan kode

Dalam tantangan ini, Anda akan menggunakan teknik yang Anda pelajari dalam modul ini untuk meningkatkan keterbacaan sampel kode. Anda diberikan sampel kode yang ditata dengan buruk dan dikomentari. Tujuan Anda adalah memperbarui kode menggunakan panduan gaya untuk nama variabel, komentar kode, dan spasi putih untuk meningkatkan keterbacaan kode.

Tantangan kode - menerapkan panduan gaya untuk meningkatkan keterbacaan

  1. Pastikan Anda memiliki file Program.cs kosong yang terbuka di Visual Studio Code.

    Jika perlu, buka Visual Studio Code, lalu selesaikan langkah-langkah berikut untuk menyiapkan file Program.cs di Editor:

    1. Pada menu File , pilih Buka Folder.

    2. Gunakan dialog Buka Folder untuk menavigasi, lalu buka, folder CsharpProjects .

    3. Di tampilan Visual Studio Code EXPLORER, pilih Program.cs.

    4. Pada menu Pilihan Visual Studio Code, pilih Pilih Semua, lalu tekan tombol Hapus.

  2. Untuk membuat kode awal untuk tantangan ini, masukkan kode berikut:

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

    Nota

    Sampel kode ini dapat mencakup metode Pustaka Kelas .NET yang tidak dikenal oleh Anda. Misalnya, Anda mungkin tidak terbiasa dengan ToCharArray() metode String kelas, atau Reverse metode Array kelas. Anda tidak perlu sepenuhnya memahami sampel kode agar berhasil dalam tantangan ini.

    Petunjuk / Saran

    Tujuan tingkat tinggi dari kode ini adalah untuk membalikkan string dan menghitung berapa kali karakter tertentu muncul.

  3. Untuk meningkatkan keterbacaan, perbarui kode menggunakan panduan gaya.

    Gunakan teknik yang Anda pelajari dalam modul ini untuk melakukan penyempurnaan kode dan meningkatkan keterbacaannya.

Apakah Anda terjebak dan perlu mengintip solusi atau Anda berhasil menyelesaikannya, lanjutkan untuk melihat solusi untuk tantangan ini.