Memberi review: menemukan masalah nyata

Reviewer senior tidak sibuk pada selera penulisan — itu tugas linter. Yang dicari: kebocoran rahasia, kegagalan yang tidak ditangani, edge case yang terlewat, dan nama yang menyesatkan. Komentar yang baik menyebut *masalahnya*, *risikonya*, dan *saran perbaikannya*. Sekarang kamu jadi reviewer.

👀 Contoh dulu

// Kode yang direview:
function hitungDiskon(harga, persen) {
  return harga - harga * persen;
}

// Komentar review yang baik:
// persen di sini diperlakukan sebagai desimal (0.1), tapi pemanggil
// mengirim 10. Akibatnya diskon jadi 10x lipat dan harga bisa negatif.
// Saran: bagi 100, dan tolak nilai di luar 0-100.

Hasilnya: Reviewer menandai bug perhitungan sebelum kode masuk production.

💡 Pola komentar: apa masalahnya → apa akibatnya → apa sarannya. Hindari komentar yang hanya berbunyi 'ini salah'.

📝 Sekarang giliranmu

Review potongan kode di panel kanan. Ada dua masalah serius. Tulis komentar review (boleh berbahasa Indonesia, pakai //) yang menyebut keduanya: satu soal kredensial yang tertulis langsung di kode — sebutkan bahwa itu harus dipindah ke variabel lingkungan (.env) — dan satu soal kegagalan fetch yang tidak ditangani, sebutkan perlunya penanganan error.

Preview