Terangkan kod ini
Dapatkan penerangan langkah demi langkah bagi kod yang belum biasa, mengikut tahap anda, berserta sebabnya — bukan kod yang ditulis semula.
▍Prompt AI
Prompt boleh guna semula untuk pembantu pengekodan — ditulis untuk mendapatkan penerangan dan perubahan yang boleh disemak, bukan sihir.
WANCode tidak memanggil sebarang perkhidmatan AI. Salin prompt ini ke dalam pembantu yang anda sudah guna.
Isikan tempat kosong. Prompt dibina secara setempat dalam pelayar anda — tiada apa dihantar ke mana-mana.
Saya pemula yang sedang menggunakan JavaScript + React. Tugasan: Terangkan apa yang kod ini lakukan. Terangkan langkah demi langkah. Peraturan: - Gunakan bahasa yang mudah dan terangkan istilah teknikal kali pertama ia muncul. - Nyatakan andaian anda dengan jelas. Jika maklumat tidak mencukupi, tanya saya dahulu. - Jika anda mencadangkan perubahan, tunjukkan perubahan kecil yang boleh disemak (diff atau blok kod) dan terangkan kenapa. - Beritahu saya cara mengesahkan bahawa ia berfungsi (ujian atau langkah manual). Kod / ralat: ``` [tampal kod atau mesej ralat di sini] ```
WANCode tidak memanggil sebarang perkhidmatan AI. Salin prompt ini ke dalam pembantu yang anda sudah guna.
Dapatkan penerangan langkah demi langkah bagi kod yang belum biasa, mengikut tahap anda, berserta sebabnya — bukan kod yang ditulis semula.
Tukar mesej ralat kepada senarai punca yang paling mungkin, pembetulan paling kecil, dan cara membuktikan ia sudah dibaiki.
Jadikan kod yang sudah berfungsi lebih mudah dibaca dan diubah — dalam langkah kecil yang boleh disemak, dengan tingkah laku yang kekal sama.
Dapatkan senarai kes ujian yang jelas (termasuk edge case) dan test yang mudah dibaca untuk fungsi atau component — tanpa mengubah kod yang diuji.
Dapatkan peta bagi codebase yang belum biasa: bahagian utama, bagaimana data mengalir antaranya, dan dari mana patut mula membaca.
Dapatkan satu component React yang fokus dan mudah diakses, berserta contoh penggunaan dan penerangan keputusan penting.
Cari masalah kebolehcapaian (accessibility) dalam sesuatu UI, fahami siapa yang terjejas, dan dapatkan pembetulan minimum serta senarai semak ujian manual.
Fahami maksud sebenar setiap ralat TypeScript dan baikinya tanpa membuang keselamatan jenis (type safety).
Fahami fungsi setiap package dalam projek anda, kenal pasti yang mungkin tak diperlukan, dan dapatkan arahan untuk menyemak sendiri versi yang lapuk atau terdedah.
Pecahkan satu ciri kepada langkah kecil yang boleh diuji, dengan andaian, risiko dan definisi siap yang jelas — sebelum menulis kod.
Dapatkan semakan kod yang tersusun bagi satu perubahan: adakah ia buat apa yang didakwa, apa yang boleh rosak, dan test apa yang tiada.
Tukar idea kasar kepada spesifikasi ringkas yang boleh diuji: masalah, pengguna, keperluan, kriteria penerimaan dan apa yang di luar skop.