Senin, 07 Juni 2010

Exception Handling

Program handal : tahan banting, tidak mudah jatuh karena kesalahan apapun.
Baik kesalahan kompiler dan kesalahan logika pemrograman.

Contoh Kesalahan Kompiler logika pemrograman:
#include
#include
void main()
{
double x := -1; //X//
cout <<
cout <<< endl;
double y := x / 0.0; //X//
}

Kalau terjadi Kesalahan masalah seperti berikut :
- alokasi memori yang terlalu besar
- terjadi pembagian dengan nol
- melakukan operasi algoritma pada
bilangan negatif

Maka Penanganan Kesalahan masalah pada Exception Handling adalah Sbb:
1. Langsung menghentikan program *( untuk kesalahan sangat fatal)
2. Memberi tahu/konfirmasi kepada user, tetapi program tetap berjalan/ dilanjutkan sesuai dengan prosedur.
3. Mengambil langkah-langkah tertentu untuk mengatasi hal tersebut *(untuk kesalahan ringan)
4. Yang paling tepat Memberi tahu kepada user bahwa terjadi kesalahan, tetapi program tetap dilanjutkan.

Tidak ada komentar:

Posting Komentar