Penanganan Error Eksplisit
Penanganan Error Eksplisit
Eksplisit berarti penanganan error dilakukan secara jelas dan terarah, tidak disembunyikan atau dibuat kabur.
Manfaat penanganan error secara eksplisit:
- Pengguna tahu apa yang salah.
- Developer lebih mudah dalam debugging atau perbaikan.
Contoh Penanganan Eksplisit dalam Enkripsi
try {
// proses enkripsi
} catch (err) {
console.error("Enkripsi gagal:", err);
status.innerHTML = '❌ Terjadi kesalahan.';
}
Perbandingan: Tidak Eksplisit vs Eksplisit (Dekripsi)
Contoh Tidak Eksplisit
try {
decrypt();
} catch (e) {
alert("Error");
}
Contoh Eksplisit
try {
decrypt();
} catch (e) {
console.error("Gagal mendekripsi pesan:", e.message);
alert("Pesan tidak bisa dibuka karena rusak atau kunci salah.");
}
Kesimpulan:
Penanganan error secara eksplisit membuat sistem lebih transparan dan memudahkan pemeliharaan aplikasi.
Penanganan error secara eksplisit membuat sistem lebih transparan dan memudahkan pemeliharaan aplikasi.
Comments
Post a Comment