Latihan - Menyelesaikan aktivitas tantangan untuk meningkatkan keterbacaan kode
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
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:
Pada menu File , pilih Buka Folder.
Gunakan dialog Buka Folder untuk menavigasi, lalu buka, folder CsharpProjects .
Di tampilan Visual Studio Code EXPLORER, pilih Program.cs.
Pada menu Pilihan Visual Studio Code, pilih Pilih Semua, lalu tekan tombol Hapus.
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()metodeStringkelas, atauReversemetodeArraykelas. 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.
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.