Trịnh Thành Trung (ThS)
trungtt@soict.hust.edu.vn
Bài 9
GỠ LỖI VÀ KIỂM THỬ
Nội dung
1. Gỡ lỗi
2. Kiểm thử
1.
Gỡ lỗi
Debug
Gỡ rối
Debug
Gỡ rối ?
Khi chương trình bị lỗi, gỡ rối các công việc cần làm để làm
cho chương trình dịch thông, chạy thông
Thật không may, gỡ rối luôn thao tác phải làm khi lập trình,
thao tác này rất tốn kém
Cách tốt nhất vẫn phòng ngừa
Khi bắt đầu gỡ rối chương trình, bạn đã biết chương trình
không chạy.
Nếu bạn biết do tại sao chương trình không chạy, bạn thể
sửa được chương trình cho chạy
Nếu bạn hiểu chương trình của bạn, bạn sẽ có ít sai lầm dễ
dàng sửa chữa sai sót hơn. quyết viết đơn giản, hiệu quả,
chú thích hợp .
Gỡ rối
Debug
Đối với nguồn, tiêu chí nào quan trọng hơn: rõ ràng hay
chính xác?
Nếu nguồn ràng, bạn thể làm cho chương trình trở nên
chính xác.
Bạn chắc làm cho chương trình trở nên chính xác nếu
không ràng hay không?
Nếu chương trình được thiết kế với cấu trúc tốt, được viết
bằng phong cách lập trình tốt và áp dụng các kỹ thuật viết
chương trình hiệu quả, bẫy lỗi thì chi phí cho việc gỡ rối sẽ
được giảm thiểu.