Jika Anda memprogram untuk audiens nonteknis, Anda mendapati diri Anda pada risiko tinggi bahwa pengguna tidak akan membaca pesan kesalahan yang dengan hati-hati Anda sebutkan dan mencerahkan, tetapi cukup klik tombol pertama yang tersedia dengan sedikit rasa frustrasi.
Jadi, saya bertanya-tanya praktik apa yang dapat Anda rekomendasikan untuk membantu pengguna benar-benar membaca pesan kesalahan Anda, alih-alih hanya mengesampingkannya. Gagasan yang bisa saya pikirkan akan jatuh di sepanjang garis:
- Pemformatan tentu saja membantu; mungkin pesan singkat dan sederhana, dengan tombol "pelajari lebih lanjut" yang mengarah ke pesan kesalahan yang lebih panjang dan lebih terperinci
- Minta semua pesan kesalahan tertaut ke beberapa bagian panduan pengguna (agak sulit untuk dicapai)
- Hanya saja, jangan mengeluarkan pesan kesalahan, cukup menolak untuk melakukan tugas (cara yang agak "Apple" menangani input pengguna)
Sunting: audiens yang ada dalam pikiran saya adalah basis pengguna yang agak luas yang tidak terlalu sering menggunakan perangkat lunak dan tidak tertawan (yaitu, tidak ada perangkat lunak internal atau komunitas sempit). Bentuk yang lebih umum dari pertanyaan ini ditanyakan pada slashdot , jadi Anda mungkin ingin memeriksa beberapa jawaban di sana.