Teknik Pemrograman yang Benar
Dalam bab ini, kita akan membahas bagaimana menulis program yang baik. Tetapi sebelum kita melakukannya, mari kita lihat apa saja ciri-ciri program yang baik -
Portable- Program atau perangkat lunak harus berjalan di semua komputer dengan tipe yang sama. Yang kami maksud dengan jenis yang sama adalah perangkat lunak yang dikembangkan untuk komputer pribadi harus berjalan di semua PC. Atau perangkat lunak untuk tablet harus berjalan di semua tablet yang memiliki spesifikasi yang tepat.
Efficient- Perangkat lunak yang melakukan tugas dengan cepat dikatakan efisien. Pengoptimalan kode dan pengoptimalan memori adalah beberapa cara untuk meningkatkan efisiensi program.
Effective- Perangkat lunak harus membantu memecahkan masalah yang dihadapi. Perangkat lunak yang melakukan hal itu dikatakan efektif.
Reliable - Program harus memberikan keluaran yang sama setiap kali rangkaian masukan yang sama diberikan.
User friendly - Antarmuka program, tautan dan ikon yang dapat diklik, dll. Harus ramah pengguna.
Self-documenting - Setiap program atau perangkat lunak yang nama pengenalnya, nama modulnya, dll. Dapat mendeskripsikan dirinya sendiri karena penggunaan nama eksplisit.
Berikut adalah beberapa cara di mana program yang baik dapat ditulis.
Nama Pengenal yang Tepat
Nama yang mengidentifikasi variabel, objek, fungsi, kelas, atau metode apa pun disebut identifier. Memberikan nama pengenal yang tepat membuat program mendokumentasikan sendiri. Ini berarti bahwa nama objek akan memberi tahu apa yang dilakukannya atau informasi apa yang disimpannya. Mari kita ambil contoh dari instruksi SQL ini:
Lihat baris 10. Ini memberitahu siapa pun yang membaca program bahwa ID siswa, nama dan nomor gulungan harus dipilih. Nama-nama variabel membuat ini cukup jelas. Ini adalah beberapa tip untuk membuat nama pengenal yang tepat -
Gunakan pedoman bahasa
Jangan malu memberikan nama yang panjang untuk menjaga kejelasan
Gunakan huruf besar dan kecil
Jangan berikan nama yang sama untuk dua pengenal meskipun bahasa memungkinkan
Jangan memberikan nama yang sama untuk lebih dari satu pengenal meskipun keduanya memiliki cakupan yang saling eksklusif
Komentar
Pada gambar di atas, lihat baris 8. Ini memberitahu pembaca bahwa beberapa baris kode berikutnya akan mengambil daftar siswa yang rapornya akan dibuat. Baris ini bukan bagian dari kode tetapi diberikan hanya untuk membuat program lebih ramah pengguna.
Ekspresi yang tidak dikompilasi tetapi ditulis sebagai catatan atau penjelasan bagi pemrogram disebut a comment. Lihat komentar di segmen program berikut. Komentar dimulai dengan //.
Komentar dapat disisipkan sebagai -
Prolog ke program untuk menjelaskan tujuannya
Di awal dan / atau akhir blok logika atau fungsional
Catat tentang skenario atau pengecualian khusus
Anda harus menghindari menambahkan komentar yang berlebihan karena dapat terbukti kontraproduktif dengan memutus aliran kode saat membaca. Penyusun mungkin mengabaikan komentar dan lekukan tetapi pembaca cenderung membaca masing-masing.
Lekukan
Jarak teks dari margin kiri atau kanan disebut indent. Dalam program, indentasi digunakan untuk memisahkan blok kode yang dipisahkan secara logis. Berikut contoh segmen program berlekuk:
Seperti yang Anda lihat, program berlekuk lebih bisa dimengerti. Aliran kendali darifor loop untuk if dan kembali ke forsangat jelas. Indentasi sangat berguna dalam kasus struktur kontrol.
Memasukkan spasi atau baris kosong juga merupakan bagian dari lekukan. Berikut beberapa situasi di mana Anda dapat dan harus menggunakan indentasi -
Baris kosong antara blok kode logis atau fungsional dalam program
Ruang kosong di sekitar operator
Tab di awal struktur kontrol baru