Saya cari untuk mulai membuat saya JavaScript sedikit lebih bukti kesalahan, dan saya menemukan banyak dokumentasi tentang cara menggunakan try
, catch
, finally
, dan throw
, tapi aku tidak menemukan satu ton saran dari para ahli tentang kapan dan di mana untuk melempar kesalahan.
- Apakah setiap kode harus dibungkus dengan try / catch?
- Apakah ada lebih banyak nasihat seperti ini tentang kesalahan apa yang harus ditangkap?
- Apakah ada kerugian untuk meningkatkan kesalahan alih-alih kode gagal diam-diam dalam produksi?
- Ini telah disentuh pada SO sejauh implementasi, tetapi apakah kesalahan server-logging JS strategi yang efektif?
- Ada hal lain yang harus saya ketahui, tentang menjebak kesalahan dalam aplikasi saya?
Saya juga sepenuhnya permainan untuk mendengar buku-buku yang memiliki bab besar atau penjelasan mendalam tentang penanganan kesalahan. JavaScript fasih menyentuh masalah ini, tetapi tidak terlalu menentukan atau berpendapat tentang masalah ini.
Terima kasih atas saran yang bisa Anda berikan!