Không gì quan trọng bằng một đoạn mã tốt, chương trình của bạn phải luôn có khả năng xử lí những lỗi có thể xảy ra.Ví dụ, giữa một quy trình xử lí phức tạp , đoạn mã của bạn nhận ra rằng nó không được phép đọc một file, hoặc trong khi nó đang gửi yêu cầu đến mạng thì mạng rớt. Trong những tính huống ngoại lệ (exceptions) như vậy, không có đủ phương thức dù chỉ đơn giản là trả về một mã lỗi tương đương – có thể có khoảng 15 đến 20 lần gọi những phương thức lồng nhau,vì thế những gì bạn thật sự cần chương trình làm là nhảy ngược trở lại xuyên suốt 15 đến 20 lần gọi để thoát nhiệm vụ một cách hoàn chỉnh và xắp sếp lại những thứ bừa bộn. C# có những cách tốt để xử lí những loại tình huống này, bằng cơ chế xử lí ngoại lệ (exception handling)
Thứ Tư, 22 tháng 8, 2012
tài liệu lập trình: giáo trình Xử lý lỗi ngoại lệ
Bài 9: Xử Lý Lỗi Ngoại Lệ (Exception)
Không gì quan trọng bằng một đoạn mã tốt, chương trình của bạn phải luôn có khả năng xử lí những lỗi có thể xảy ra.Ví dụ, giữa một quy trình xử lí phức tạp , đoạn mã của bạn nhận ra rằng nó không được phép đọc một file, hoặc trong khi nó đang gửi yêu cầu đến mạng thì mạng rớt. Trong những tính huống ngoại lệ (exceptions) như vậy, không có đủ phương thức dù chỉ đơn giản là trả về một mã lỗi tương đương – có thể có khoảng 15 đến 20 lần gọi những phương thức lồng nhau,vì thế những gì bạn thật sự cần chương trình làm là nhảy ngược trở lại xuyên suốt 15 đến 20 lần gọi để thoát nhiệm vụ một cách hoàn chỉnh và xắp sếp lại những thứ bừa bộn. C# có những cách tốt để xử lí những loại tình huống này, bằng cơ chế xử lí ngoại lệ (exception handling)
Không gì quan trọng bằng một đoạn mã tốt, chương trình của bạn phải luôn có khả năng xử lí những lỗi có thể xảy ra.Ví dụ, giữa một quy trình xử lí phức tạp , đoạn mã của bạn nhận ra rằng nó không được phép đọc một file, hoặc trong khi nó đang gửi yêu cầu đến mạng thì mạng rớt. Trong những tính huống ngoại lệ (exceptions) như vậy, không có đủ phương thức dù chỉ đơn giản là trả về một mã lỗi tương đương – có thể có khoảng 15 đến 20 lần gọi những phương thức lồng nhau,vì thế những gì bạn thật sự cần chương trình làm là nhảy ngược trở lại xuyên suốt 15 đến 20 lần gọi để thoát nhiệm vụ một cách hoàn chỉnh và xắp sếp lại những thứ bừa bộn. C# có những cách tốt để xử lí những loại tình huống này, bằng cơ chế xử lí ngoại lệ (exception handling)
0 nhận xét