Lompat ke konten utama

Kompetisi Ajak Teman: hadiah total Rp1.000.000 tunai untuk 3 pengajak terbanyak. Berakhir 29 November 2026. Ikut kompetisi

Masuk

Coding & data

Jelaskan pesan error dan cari penyebabnya

Isi formulir bahasa, perintah, pesan error lengkap, dan kode terkait, lalu dapat arti error, dugaan penyebab, dan cara membuktikannya.

  • Bentuk: Isian formulir
  • 1 kali kirim
  • 7 isian

Untuk: Pemula pemrograman, mahasiswa, dan analis data yang macet di pesan error. · Diperbarui

Prompt siap salin

  1. Prompt

    Bantu saya memahami pesan error ini sebelum memperbaikinya. Data:
    
    Bahasa / alat dan versinya: {{misalnya Python 3.12, pandas 2.2}}
    Lingkungan: {{sistem operasi, editor, atau layanan seperti Google Colab}}
    Yang saya lakukan saat error muncul: {{perintah yang dijalankan atau tombol yang diklik}}
    Yang saya harapkan terjadi: {{hasil yang diharapkan}}
    Pesan error lengkap (salin utuh, termasuk traceback):
    """
    {{tempel pesan error}}
    """
    Kode terkait (baris yang disebut pesan error, ditambah sekitar 10 baris di atasnya):
    """
    {{tempel kode; hapus kunci API, kata sandi, dan data pribadi}}
    """
    Yang sudah saya coba: {{langkah yang sudah dicoba dan hasilnya}}
    
    Jawab berurutan:
    1. Arti pesan error dalam bahasa sehari-hari: jenis error, baris mana yang menunjuk lokasi masalah, dan bagian mana yang hanya jejak pemanggilan.
    2. Dugaan penyebab, dari yang paling mungkin, masing-masing dengan bukti dari pesan atau kode saya.
    3. Satu percobaan kecil untuk membuktikan atau menggugurkan tiap dugaan.
    4. Perbaikan paling kecil untuk dugaan teratas, dalam blok kode.
    
    Jangan mengarang nama fungsi, opsi, atau perilaku library; kalau tidak yakin, katakan dan sebutkan bagian dokumentasi resmi yang perlu saya periksa.

Bedah prompt: kenapa ini bekerja

Tiap potongan di bawah dikutip persis dari prompt di atas.

  1. Pesan error lengkap (salin utuh, termasuk traceback)

    Baris terakhir saja kerap tidak cukup; traceback utuh menunjukkan jalur pemanggilan sampai ke baris kodemu sendiri.

  2. Satu percobaan kecil untuk membuktikan atau menggugurkan tiap dugaan

    Perbaikan tidak ditempel secara acak; setiap dugaan diuji dulu sehingga penyebab sebenarnya ketemu.

  3. hapus kunci API, kata sandi, dan data pribadi

    Pengingat keamanan ditaruh tepat di tempat kamu menempel kode, karena di situlah rahasia paling mudah bocor.

  4. Perbaikan paling kecil

    Perbaikan kecil mudah diperiksa dan tidak membawa perubahan lain yang memunculkan error baru.

Kalau jawabannya belum pas

Kirim di percakapan yang sama. Perintah yang spesifik jauh lebih efektif daripada "perbaiki lagi".

  • Perbaikan belum berhasil

    Saya sudah mencoba perbaikan tadi. Pesan error sekarang:
    """
    {{pesan error baru}}
    """
    Apa artinya untuk dugaan tadi, dan dugaan mana yang diuji berikutnya?

Kelas terkait

Prompt lain di Coding & data