Membaca & Membaca Kode
Praktik Terbaik 1- Tetap Membaca Kode Sumber Perangkat Lunak yang Ada
Izinkan saya mengajukan beberapa pertanyaan dasar sebelum kita mulai dengan salah satu praktik terbaik terpenting yang diperlukan untuk pengembang perangkat lunak.
- Apakah Anda membaca majalah film?
- Apakah Anda membaca koran?
- Apakah Anda membaca iklan pinggir jalan?
- Apakah Anda membaca sampah yang ditulis di sana-sini?
- Apakah Anda baru saja membaca ....?
Pasti jawaban Anda akan positif tetapi jika saya menanyakan satu pertanyaan lagi dalam seri ini:
Apakah Anda membaca Kode Sumber Perangkat Lunak?
Hanya sedikit pengembang perangkat lunak yang akan mendapat jawaban positif karena membaca dan memahami kode sumber perangkat lunak yang ada adalah tugas yang paling membosankan. Jika Anda salah satu dari mereka yang merasa membaca kode sumber perangkat lunak adalah tugas yang membosankan, maka Anda melewatkan salah satu praktik terbaik yang paling penting, yang harus dimiliki oleh pengembang perangkat lunak dalam hidupnya.
Jika Anda ingin menjadi seorang novelis, bisakah Anda mulai menulis novel? Saya akan mengatakan 100% tidak !!, Anda pasti perlu membaca ratusan novel sebelum mulai menulisGOODnovel. Jika Anda ingin menjadi penulis naskah film, dapatkah Anda mulai menulis naskah film yang bagus sampai Anda telah melalui berbagai naskah film yang bagus ?, sekali lagi jawaban saya adalah tidak !!
Jadi, jika Anda ingin menulis kode perangkat lunak yang baik, lalu bagaimana mungkin Anda menulis kode sumber yang baik tanpa membaca banyak kode sumber? Bahkan jika Anda akan menulis sesuatu, lalu bagaimana Anda tahu mana yang terbaik?
Membaca kode sumber yang ditulis oleh orang lain memberi Anda kesempatan untuk mengkritik kesalahan yang dilakukan dalam menulis kode itu. Anda akan dapat mengidentifikasi kesalahan yang telah dilakukan pengembang perangkat lunak lain dalam kode sumber mereka yang tidak boleh Anda ulangi.
Ada banyak atribut kode perangkat lunak (lekukan, komentar, tajuk riwayat, struktur fungsi, dll.), Yang akan Anda pelajari dengan membaca kode yang ada, khususnya, kode yang ditulis oleh pengembang perangkat lunak berpengalaman. Luangkan waktu untuk membaca kode sumber orang lain dan saya yakin Anda akan bisa menulisBEAUTIFUL kode sumber dalam beberapa hari atau beberapa minggu dan Anda akan dapat memperbaiki kesalahan, yang Anda lakukan sejauh ini dalam menulis kode sumber.
Satu hal untuk bereksperimen, lihat dulu dan periksa kode yang telah Anda tulis beberapa tahun yang lalu, Anda pasti akan tertawa .... karena Anda selalu meningkat dengan melakukan latihan.