Adakah “Ralat tidak diketahui” Mesej Betul yang lebih baik Daripada Trace Stack?

Saya telah membaca blog post Madhur mengenai bagaimana untuk membolehkan timbunan memaparkan kesan dan kini saya tertanya-tanya: mengapa tidak kita sentiasa menunjukkan stack trace?

Yang datang dengan peraturan itu dan mengapa kita mengikutinya?

Pengguna akhir akan tahu sesuatu yang tidak kena dalam kes mana-mana. Sekurang-kurangnya dengan kesan tindanan, mereka boleh tekan kawalan printscreen, copy/paste ke dalam e-mel dan menghantarnya kepada. Yang jelas akan menjimatkan masa dan usaha yang diperlukan untuk menyelesaikan masalah.

</akhir>

Technorati Tags:

3 pemikiran untuk "Adakah “Ralat tidak diketahui” Mesej Betul yang lebih baik Daripada Trace Stack?

  1. Alex Dreska

    Bagi permohonan saya menulis bahawa tidak akan pernah masuk ke dalam pengguna’ tangan, Saya hampir sentiasa mengabaikan cuba / menangkap blok sama sekali. Apabila ada masalah, kita akan mendapat mesej kecuali bagus dengan semua maklumat yang kita perlu memikirkan apa yang berlaku.

    Balas
  2. Jason Coltrin
    Saya bersetuju. Saya rasa ia adalah untuk memastikan pengguna akhir leka dan membuat mereka berfikir pemaju tahu apa yang mereka lakukan. Atau ia adalah untuk menjaga seseorang dari kejuruteraan terbalik kod dan membuat eksploitasi. Salah satu yang mendapat saya ialah apabila saya membina webpart dan jatuh ke dalam zon, dan tiada apa yang dipamerkan di semua.
    Balas
  3. Tiada nama
    Dalam nada yang sama, Saya telah kecewa dengan Sharepoint ditakuti "fail tidak ditemui" kesilapan – hanya sedikit kurang mengerikan daripada "Ralat tidak diketahui". (Sekurang-kurangnya anda tahu ia mencari fail…)
    Sekarang saya belajar cara kembali di sekolah tinggi pengaturcaraan kelas untuk tidak pernah ralat output seperti "fail tidak dijumpai" tanpa memberitahu apa yang fail tidak boleh didapati! Jelas perisian tahu apakah fail yang ia berhasrat untuk – sebaliknya bagaimana ia boleh tahu bahawa ia tidak dapat merasa!!! Kenapa Simpan rahsia????
    Saya membayar untuk perisian tahap ENTERPRISE dan saya tidak mahu HIGH SCHOOL mesej ralat tahap.
    Balas

Tinggalkan Jawapan

alamat e-mel anda tidak akan diterbitkan. Ruangan yang diperlukan ditanda *