20 prompt coding yang membuat AI berhenti menebak-nebak
Kode AI yang buruk biasanya muncul karena model mengisi celah yang Anda tinggalkan. Setiap prompt di sini menutup satu celah: model membaca sebelum menulis, menguji sebelum memperbaiki, dan menyebutkan peringkat tebakannya secara terbuka.
Ganti apa pun di dalam [kurung siku] dengan kode, error, atau tujuan Anda sendiri.
01. Petakan dampaknya sebelum menyentuh apa pun
Sebelum mengubah kode yang bukan Anda tulis.
Baca kode di bawah ini. Jangan menulis atau mengubah kode apa pun dulu. Jelaskan kepada saya: 1. Apa yang dilakukan kode ini, dalam maksimal tiga kalimat. 2. Setiap asumsi yang dibuatnya tentang input, pemanggil, dan lingkungannya. 3. Apa yang akan rusak jika saya [jelaskan perubahan yang ingin dibuat], dan di bagian mana. Jika Anda perlu melihat file lain untuk menjawab, sebutkan nama file itu lalu berhenti. [tempel kode]
02. Urutkan penyebabnya sebelum ada yang menulis perbaikan
Bug yang belum bisa Anda jelaskan.
Berikut ini sebuah error beserta kode di sekitarnya. Sebutkan tiga penyebab paling mungkin, mulai dari yang paling mungkin. Untuk setiap penyebab, berikan satu baris log atau satu tes yang bisa memastikan atau menyingkirkannya. Jangan usulkan perbaikan. Saya akan menjalankan pengecekannya dan memberi tahu Anda penyebab yang mana. Error dan stack trace: [tempel error] Kode: [tempel kode yang relevan]
03. Tulis tes yang gagal, lalu berhenti
Sebelum meminta kode baru atau perbaikan.
Tulis tes untuk [fungsi atau fitur] menggunakan [framework tes]. Cakup kasus normal, kasus tepi berikut: [daftar yang sudah Anda ketahui], dan setidaknya dua kasus yang menurut Anda belum saya pertimbangkan. Jelaskan dalam satu baris mengapa masing-masing dari dua kasus itu penting. Setiap tes harus gagal terhadap kode saat ini atau implementasi yang belum ada. Jangan tulis implementasinya.
Buka 17 prompt lainnya gratis
Daftar newsletter Whizi untuk membaca sisa paket ini.
- Tinjau diff sebagai orang yang dibangunkan oleh alarm
- Refactor tanpa mengubah satu perilaku pun
- Pilih lima file yang dibaca pertama
- Tulis query berdasarkan skema asli Anda
- Dapatkan regex beserta kasus yang membuktikannya
- Porting kode agar terbaca seperti ditulis penutur asli
- Cari ke mana waktu terbuang dari profil nyata
- Lacak input tak tepercaya dari sumber hingga tujuan
- Tulis README yang bisa dipakai orang asing
- Tulis pesan commit dari diff-nya
- Pelajari sebuah konsep dengan kode Anda sendiri
- Rancang API, lalu serang rancangannya
- Rencanakan migrasi yang tidak pernah mematikan situs
- Biarkan model yang mengajukan pertanyaan
- Daftarkan input yang akan merusaknya
- Cari apa yang rusak di kode Anda akibat upgrade dependensi
- Minta model kedua menilai model pertama