Spec-Driven Development
Bagian dari kursus Vibe Coding: Advanced Engineering
Cara tercepat mendapatkan kode yang benar dari sebuah model adalah berhenti menggambarkan apa yang kamu mau dan mulai mendefinisikannya. Prompt itu sekadar harapan. Spesifikasi itu kontrak, dan kontrak bisa diperiksa. Pelajaran ini mengubah sesuatu yang biasanya cuma tersimpan di kepalamu menjadi sebuah dokumen nyata yang wajib dipenuhi model dan bisa kamu verifikasi dengan satu perintah.
Perhatikan apa yang terjadi kalau sebuah permintaan kurang terperinci. "Buatkan aku parser durasi yang tangguh" pasti menghasilkan sesuatu. Hasilnya akan menangani "5m". Kemungkinan besar "1h30m" juga tertangani. Apa yang dilakukannya terhadap "30m1h", "1h1h", "-5m", "", atau terhadap integer 90 tidak kamu ketahui dan, yang lebih penting, tidak diketahui model juga, jadi model yang memilih sendiri. ...
Ingin belajar Vibe Coding: Advanced Engineering Spec-Driven Development di lingkungan nyata?
Klik di bawah, dapatkan mesin Linux dengan Vibe Coding: Advanced Engineering siap pakai, dan kerjakan Spec-Driven Development secara praktik dengan tutor AI yang memahami kodemu.
Mulai pelajaran iniSpec-Driven DevelopmentYang akan kamu pelajari
- Writing the acceptance criteria before the prompt
- Executable specs as the contract with the model
- Specifying error behavior and boundaries, not just the happy path
- Plan before code, and reviewing the plan instead of the diff
Baca pelajaran ini dalam bahasamu
Semua pelajaran di kursus ini
12 pelajaran- 1Context Is The Whole Game35 mnt
- 2Pick The Right Brain, Pay The Right Price25 mnt
- 3Spec-Driven Development35 mnt
- 4Build Your Harness35 mnt
- 5Verification Loops: Make It Prove Itself40 mnt
- 6Reading Generated Code Like A Senior40 mnt
- 7Legacy Archaeology40 mnt
- 8Migrations At Scale40 mnt
- 9Debugging Code You Did Not Write40 mnt
- 10The Security Model Of An Agent40 mnt
- 11AI On A Team30 mnt
- 12Judgment: Knowing When Not To35 mnt
