Cấu trúc dữ liệu và giải thuật - Day 3
Cấu trúc dữ liệu và giải thuật - Day 3: Nguyên lý chia để trị - Các kĩ thuật Debug
Nguyên lý chia để trị
- Thuật toán ở trên là thuật toán tìm kiếm nhị phân. Nhị phân tức là chia đôi ra để thực thi.
- Chia thành các bài toán nhỏ, giống với bài toán chúng ta đã làm.
- Nên phân tích bài toán và chia trước khi code.
Các kĩ thuật Debug
- Tại sao cần phải biết Debug gỡ lỗi chương trình.
- Cách xử lý khi có thông báo lỗi.
- Các thao tác cơ bản khi Debug
- Đặt các breakpoint (điểm dừng) tại các đoạn nghi có lỗi. (f5 - visual code)
- Hoặc nhảy từng dòng lệnh (f10)
- Đi sâu vào từng hàm con bên trong (f11)
- Kỹ thuật tìm lỗi khi chương trình đã code rất lâu (maintenance hệ thống)
- Có thể comment các phần của code để kiểm tra.
Nguyên lý chia để trị
- Thuật toán ở trên là thuật toán tìm kiếm nhị phân. Nhị phân tức là chia đôi ra để thực thi.
- Chia thành các bài toán nhỏ, giống với bài toán chúng ta đã làm.
- Nên phân tích bài toán và chia trước khi code.
Các kĩ thuật Debug
- Tại sao cần phải biết Debug gỡ lỗi chương trình.
- Cách xử lý khi có thông báo lỗi.
- Các thao tác cơ bản khi Debug
- Đặt các breakpoint (điểm dừng) tại các đoạn nghi có lỗi. (f5 - visual code)
- Hoặc nhảy từng dòng lệnh (f10)
- Đi sâu vào từng hàm con bên trong (f11)
- Kỹ thuật tìm lỗi khi chương trình đã code rất lâu (maintenance hệ thống)
- Có thể comment các phần của code để kiểm tra.
Nhận xét
Đăng nhận xét