TAILIEUCHUNG - Bài giảng Programming technique: Chương 5 - Lương Mạnh Bá

Bài giảng "Programming technique - Chương 5: Lập trình phòng thủ" giới thiệu tới người đọc các nội dung: Bảo vệ chương trình khỏi các Invalid Inputs, kỹ thuật xử lý lỗi, xử lý ngoại lệ - Exceptions, gỡ rối – debbuging, phương pháp gỡ rối, công cụ gỡ lỗi,. nội dung chi tiết. | Lập trình phòng thủ Defensive Programming 3LT-2BT SE-SoICT KTLT Last update 09-2010 DEFENSIVE PROGRAMMING Xuất phát từ khái niệm defensive driving. Khi lái xe bạn luôn phải tâm niệm rằng bạn không bao giờ biết chắc được người lái xe khác sẽ làm gì. Bằng cách đó bạn có thể chắc chắn rằng khi họ làm điều gì nguy hiểm thì bạn sẽ không bị ảnh hưởng tai nạn . Bạn có trách nhiệm bảo vệ bản thân ngay cả khi người khác có lỗi Trong defensive programming ý tưởng chính là nếu chương trình con được truyền dữ liệu tồi nó cũng không sao kể cả khi với CT khác thì sẽ bị fault. Một cách tổng quát lập trình phòng thủ nghĩa là làm thế nào để tự bảo vệ mình khỏi thế giới lạnh lùng tàn nhẫn của dữ liệu không hợp lệ các sự kiện mà có thể không bao giờ xảy ra và các lập trình viên khác sai lầm SE-SoICT KTLT Last update 09-2010 1. Bảo vệ CT khỏi các Invalid Inputs Trong thực tiễn Garbage in garbage out. Trong lập trình rác rưởi vào - rác rưởi ra là điều không chấp nhận Một CT tốt không bao giờ sãn xuất ra rác rưởi bất kể đầu vào là gì Với 1 CT tốt thì rác rưởi vào không có gì ra rác rưởi vào có thông báo lỗi hoặc không cho phép rác rưởi vào . Theo tiêu chuẩn ngày nay garbage in garbage out là dấu hiệu của những CT tồi không an toàn SE-SoICT KTLT Last update .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.