~/VibeHandbook
PDF Gratis

Bab 11 · 04

Membaca Diff Tanpa Perlu Memahami Setiap Baris

Langkah 4 dari alur ini adalah "tinjau perubahannya," dan ini yang paling sering dilewatkan orang seenaknya. Kamu tidak perlu bisa menulis kode itu sendiri untuk meninjaunya secara berguna. Kamu perlu membaca sekilas sekumpulan kecil tanda bahaya.

Ketika AI menyerahkan sebuah perubahan padamu, cara paling bersih untuk melihatnya adalah diff — baris-baris persis yang ditambahkan dan dihapus:

git diff

Baris yang dimulai dengan + ditambahkan, baris dengan - dihapus. Bacalah seperti seorang peninjau, bukan kompiler. Kamu mencari hal-hal seperti:

  • Apakah ia menyentuh file yang tidak seharusnya disentuh? Kamu meminta penghitung; kenapa auth.js ada di dalam diff?
  • Apakah ia menghapus sesuatu yang terlihat penting? Baris yang dihapus (-) yang tidak kamu kenali layak dipertanyakan.
  • Apakah ia diam-diam mengubah perilaku yang tidak kamu minta? Nilai default baru, kondisi yang berubah, ekstra yang "membantu."
  • Apakah bentuknya sesuai dengan permintaan? Permintaan satu kalimat yang menghasilkan dua ratus baris layak ditinjau ulang.

Jika ada yang terasa janggal, kamu tidak perlu memperbaikinya sendiri — cukup tanyakan: "Kenapa kamu mengubah auth.js? Aku cuma minta penghitungnya." Setengah dari waktu, AI akan bilang "tangkapan bagus" dan membatalkannya. Kebiasaan sederhana itu menangkap lebih banyak bug daripada berapa lama pun kamu menatap kode yang tidak sepenuhnya kamu pahami.

Mau versi offline?

Unduh seluruh buku sebagai PDF atau EPUB — gratis.