1.Exception
Exception adalah suatu mekanisme yang digunakan oleh beberapa bahasa pemrograman untuk mendeskripsikan apa yang harus dilakukan jika ada suatu kondisi yang tidak diinginkan terjadi. Eksepsi dapat dijumpai saat:
Trap adalah jenis dari exceptionyang tujuan utamanya adalah untuk debugging. Debugging adalah sebuah metode untuk mencari dan mengurangi bug, atau kerusakan di dalam sebuah program komputer atau perangkat keras yang dilakukan oleh para pemrogram dan pengembang perangkat lunak sehingga perangkat tersebut bekerja sesuai dengan harapan. Debugging bukan merupakan suatu pengujian, akan tetapi merupakan bagian akibat proses pengujian. Prosesnya dimulai dengan eksekusi awal dari aplikasi kemudian dinilai hasil dan pencapaian terhadap aplikasi tersebut dan ditemukanlah kekurangan antara target dan hasil akhir aplikasi.
Dengan adanya trap, sistem operasi menentukan apakah kesalahan yang dibuat merupakan kesalahan fatal?
Exception adalah suatu mekanisme yang digunakan oleh beberapa bahasa pemrograman untuk mendeskripsikan apa yang harus dilakukan jika ada suatu kondisi yang tidak diinginkan terjadi. Eksepsi dapat dijumpai saat:
- Mengakses method dengan argumen yang tidak sesuai
- Membuka file yang tidak ada
- Koneksi jaringan yang terganggu
- Manipulasi operan yang nilainya keluar dari batasan yang didefinisikan
- Pemanggilan class yang tidak ada
Trap adalah jenis dari exceptionyang tujuan utamanya adalah untuk debugging. Debugging adalah sebuah metode untuk mencari dan mengurangi bug, atau kerusakan di dalam sebuah program komputer atau perangkat keras yang dilakukan oleh para pemrogram dan pengembang perangkat lunak sehingga perangkat tersebut bekerja sesuai dengan harapan. Debugging bukan merupakan suatu pengujian, akan tetapi merupakan bagian akibat proses pengujian. Prosesnya dimulai dengan eksekusi awal dari aplikasi kemudian dinilai hasil dan pencapaian terhadap aplikasi tersebut dan ditemukanlah kekurangan antara target dan hasil akhir aplikasi.
Dengan adanya trap, sistem operasi menentukan apakah kesalahan yang dibuat merupakan kesalahan fatal?
- Jika fatal, proses yang saat itu running disingkirkan dan terjadi alih proses.
- Jika kesalahan tidak fatal, maka bergantung sifat kesalahan dan rancangan sistem operasi.
Tidak ada komentar:
Posting Komentar