Kỹ năng debug cơ bản – TopDev

0
405

Debug là gì

Mô tả: Bài viết này sẽ giúp bạn hiểu về cách sửa lỗi trong lập trình và cung cấp những gợi ý hữu ích để bạn trở thành một lập trình viên giỏi. Chúng ta sẽ tìm hiểu về debug và các công cụ sửa lỗi cơ bản trong ngôn ngữ JavaScript.

1. Sửa lỗi là gì?

Debug là một công cụ quan trọng trong lập trình. Khi gặp vấn đề trong chương trình, chúng ta sử dụng công cụ này để tìm ra lỗi và sửa chúng. Tuy nhiên, ngoài việc sửa lỗi, debug còn giúp chúng ta hiểu rõ hơn về chương trình và các thành phần khác. Cùng điểm qua những ví dụ để hiểu rõ hơn.

2. Sửa lỗi trong ngôn ngữ JavaScript

Để hiểu cách sửa lỗi, bạn cần nắm vững bốn yếu tố quan trọng: điểm dừng, bước, bước vào và quan sát.

2.1 Điểm dừng là gì?

Điểm dừng (breakpoint) là công cụ giúp chúng ta dừng quá trình chạy của chương trình tại một vị trí xác định. Bằng cách đặt điểm dừng tại mã nguồn mà chúng ta nghi ngờ, chương trình sẽ dừng lại và không tiếp tục chạy cho đến khi ta tiếp tục di chuyển.

2.2 Bước là gì?

Sau khi đặt điểm dừng, ta có thể di chuyển từng dòng lệnh một.

2.3 Bước vào là gì?

Bước vào (step into) cho phép chúng ta xem dòng lệnh trong các hàm con. Bằng cách sử dụng bước vào, chúng ta có thể xem chi tiết các hàm nhỏ.

2.4 Quan sát là gì?

Quan sát (watch) là công cụ hiển thị thông tin về biến và giá trị trả về của hàm. Điều này giúp chúng ta xem và chẩn đoán lỗi, cũng như đưa ra các phương án khắc phục.

2.5 Cách sửa lỗi trong JavaScript

Để sửa lỗi trong JavaScript, ta sử dụng các công cụ debug của trình duyệt Google Chrome. Bạn có thể mở công cụ này bằng cách nhấn phím F12. Sau đó, chọn tab “Nguồn” để xem các tệp HTML, JS, CSS của dự án.

2.5.1 Đặt điểm dừng

Để đặt điểm dừng, bạn chỉ cần nhấp chuột trái vào vị trí bạn muốn dừng.

2.5.2 Bước

Để chuyển đến dòng lệnh tiếp theo, nhấn phím F10 hoặc nút được khoanh đỏ trong hình.

2.5.3 Bước vào

Để chuyển đến hàm con, nhấn phím F11 hoặc nút được khoanh đỏ trong hình.

2.5.4 Quan sát

Để xem giá trị của biến hoặc giá trị trả về của hàm, hãy đánh dấu giá trị đó và nhấp chuột phải, sau đó chọn “Thêm vào Quan sát”. Để nhảy tới điểm dừng tiếp theo, nhấn phím F8.

Những điều trên chỉ là những khái niệm cơ bản để sửa lỗi. Đối với các vấn đề phức tạp hơn trong dự án thực tế, bạn cần nắm vững hơn và tìm hiểu sâu hơn. Trong bài viết sau, chúng ta sẽ tìm hiểu thêm các ví dụ và cách khắc phục các lỗi phức tạp.