Bài học trước em đã biết khái niệm lỗi ngoại lệ khi chạy chương trình Python
Giải Tin học lớp 10 Bài 30: Kiểm thử và gỡ lỗi chương trình
Haylamdo biên soạn và sưu tầm lời giải Khởi động trang 145 Tin học 10 trong Bài 30: Kiểm thử và gỡ lỗi chương trình. Với lời giải chi tiết nhất hy vọng sẽ giúp học sinh biết cách làm bài tập Tin học 10.
Khởi động trang 145 Tin học 10: Bài học trước em đã biết khái niệm lỗi ngoại lệ khi chạy chương trình Python. Tuy nhiên, một chương trình chạy không có lỗi ngoại lệ (chương tình không bị dừng) thì không có nghĩa là chương trình không có lỗi. Thậm chí các “lỗi” không tường minh này (các lỗi này được gọi bug) càng khó phát hiện và khó sửa.
Theo em, làm thế nào để kiểm tra (test) và gỡ lỗi (debug) một chương trình? Môi trường lập trình có công cụ nào hỗ trợ việc đó không?
Lời giải:
Để kiểm tra (test) và gỡ lỗi (debug) một chương trình có nhiều phương pháp, tiêu biểu như:
- Quan sát mã lỗi Runtime và bắt ngoại lệ
- Sử dụng nhiều bộ test dữ liệu
- In các thông số trung gian
- Tạo các điểm dừng để quan sát thông tin khác bên trong chương trình
Các công cụ hỗ trợ: công cụ in biến trung gian, sinh các bộ dữ liệu test, break point