Có nhiều cách để gỡ lỗi chương trình của bạn! Đây là danh sách để giúp bạn bắt đầu:
In gỡ lỗi
Như chúng tôi vừa trình bày, bạn có thể chèn
print()s hoặc println()s vào mã của mình để giúp bạn tìm ra mã nào đang được gọi và với giá trị nào. Cả hai chức năng này đều xuất giá trị trong một bàn điều khiển bật lên trên khung vẽ. Bạn cũng có thể sử dụng debug()để gửi đầu ra tới bảng điều khiển JavaScript của trình duyệt, nếu bạn biết cách sử dụng nó.
Gỡ vịt cao su
Ngồi một con vịt cao su bên cạnh máy tính của bạn hoặc bất cứ vật gì giống như con vịt mà bạn có tiện dụng và giải thích chương trình và vấn đề của bạn với nó, từng dòng một. Nhiều lập trình viên thấy rằng chỉ cần quá trình đặt vấn đề bằng lời nói giúp bộ não của họ nhận ra điều gì sai. Bạn cũng có thể yêu cầu một người bạn hoặc giáo viên làm con vịt cao su của bạn, ngồi và lắng nghe bạn giải thích nó. Đôi khi, họ thậm chí có thể nghĩ ra giải pháp cho bạn, nhưng bất kể, họ đang làm cho bạn một dịch vụ chỉ bằng cách lắng nghe lời giải thích.
Đây là thứ gần nhất chúng ta có với một con vịt cao su trong văn phòng Khan Academy:
Phóng đại đầu ra của bạn
Vì bạn đang tạo chương trình trong Chế biến, nên bạn xử lý rất nhiều màu tô và nét. Khi tôi không nhìn thấy đầu ra trực quan mà tôi mong đợi, đôi khi nó giúp sử dụng các giá trị thực sự lớn hoặc cực đoan cho việc điền và vuốt như thế
strokeWeight(30). Vì môi trường của chúng tôi là thời gian thực và bao gồm các bộ lọc số, nên thực sự dễ dàng thay đổi các số trong chương trình của bạn để xem sự thay đổi có ảnh hưởng gì đến đầu ra. Ví dụ, nó có thể giúp bạn tìm ra nơi mà một hình dạng bị mất đi.
Đó là một ý tưởng tốt để có được sự thoải mái với tất cả các tùy chọn của bạn cho các chương trình gỡ lỗi để bạn có thể sử dụng bất kỳ tùy chọn nào hoạt động tốt nhất trong một tình huống cụ thể.



Nhận xét
Đăng nhận xét