Ada beberapa tips untuk kalian dalam membaca source code:
- Baca source code dari bawah ke atas
- Baca bagian yang sekiranya kita pahami dulu
- Baca juga keterangan pada kolom komentarnya
- Sering-sering mampir di Github dan Stackoverflow
4. Debugging
Debugging adalah sebuah aktivitas mencari bugs atau masalah di dalam kode program (source code).
Kenapa dinamakan bug karena dulu sejarahnya ada seekor bug (serangga) yang menempel pada mesin komputer dan mengakibatkan suatu masalah. Setelah ditelusuri ternyata penyebabnya adalah Si bug ini. Akhirnya istilah ini menjadi populer hingga sekarang.
Pada skill debugging, kita harus mampu:
- Memahami maksud pesan error dan masalah lainnya
- Mencari di baris ke berapa letak errornya
- Analisis juga penyebabnya
- Mengatasi error
Proses debugging ini bisa jadi lebih lama dari proses menulis kode. Bahkan ada yang sampai berminggu-minggu kalau sampai tidak menemukan sumber masalahnya.
"90% of coding is debugging. The other 10% is writing bugs"
Proses debugging sebaiknya dilakukan sendiri, karena dampaknya akan terasa pada diri kita sendiri. Semakin banyak error dan masalah yang kita selesaikan, semakin meningkat pula skill dan pengalaman kita.
5. Skill Bertanya dan Googling
Skill bertanya dan Googling ini sangat penting untuk dimiliki oleh kita, karena:
Ketika kamu tidak tahu atau stuck saat melakukan debugging, mau minta bantuan ke mana dan ke siapa?