~/VibeHandbook
PDF Gratis

Bab 06 · 09

Rangkuman dan Latihan

Poin-poin penting

  • Vibe coding adalah mengarahkan AI untuk membangun perangkat lunak sementara Anda tetap memegang kendali atas apa dan mengapa — bukan meluncurkan begitu saja kode yang tidak bisa Anda jelaskan.
  • Aturan yang menyatukan semuanya adalah pahami apa yang Anda luncurkan: Anda tidak harus mengetiknya, tapi Anda harus mampu mempertahankannya dan memperbaikinya.
  • Hambatan (bottleneck) Anda bergeser dari produksi (mengetik cepat) menjadi spesifikasi dan review (mendeskripsikan dengan jelas, menilai secara kritis).
  • Hiduplah dalam siklus — maksud → generate → review → perbaiki — dan jangan pernah melewatkan langkah review, tempat pekerjaan rekayasa sesungguhnya terjadi.
  • Kepercayaan diri model bukan sinyal; verifikasi Andalah sinyalnya. Selera dan penilaian adalah keterampilan langka yang bertumbuh majemuk.

Coba sendiri

Pilih sebuah fungsi kecil yang benar-benar Anda pahami — misalnya "validasi apakah password memenuhi kebijakan tertentu" atau "format jumlah byte menjadi string yang mudah dibaca manusia." Tulis yang presisi untuknya (signature, aturan, kasus-kasus tepi, permintaan test), generate, lalu sengaja jalankan langkah review: telusuri setidaknya satu kasus tepi secara manual dan pastikan kodenya menanganinya. Jika tidak, tulis prompt refine yang presisi (gejala + penyebab + perbaikan) alih-alih sekadar "perbaiki ini." Tujuannya adalah merasakan siklus penuhnya sekali, dari awal sampai akhir, pada kode yang bisa sepenuhnya Anda evaluasi.

Prompt bab ini

Act as my pair-programming partner. I'll describe a small, self-contained
function. Before you write any code, restate the requirements and list the
edge cases you'll handle so I can confirm them. Then write the function
plus unit tests covering those edge cases.

Function: <one-line description>
Inputs / outputs: <types and shapes>
Constraints: <stack, libraries to use or avoid, performance limits>

After the code, point out any assumption you made that I should verify.
Keep it to the simplest version that satisfies the requirements.

Mau versi offline?

Unduh seluruh buku sebagai PDF atau EPUB — gratis.