Bagian 1 · Modul 2
Menelusuri kode
Jalankan kode di kepala dengan trace table. Kenali batas loop, break, continue, early return, dan alasan umum tes gagal.
4 pelajaran · Total 41 menit
Kapan dipakai
- Trace table
- Saat kamu tidak yakin apa yang dilakukan sebuah loop. Ambil input kecil yang masih membuat loop jalan dua atau tiga kali.
- Cek batas loop
- Setiap kali menulis loop. Telusuri putaran pertama dan putaran terakhir saja, karena bug batas selalu ada di sana.
- Early return
- Saat jawabannya sudah pasti di tengah loop. Return di dalam loop, dan taruh jawaban "tidak ketemu" setelah loop.
- Sebelum submit
- Setiap kali tes gagal padahal logikamu terasa benar. Cek tiga hal ini dulu.
Pelajaran
Tantangan modul
Soal menulis kode untuk menguji semua pola di modul ini.