Giới thiệu
Edsger Dijkstra khi nói:
"Nếu gỡ lỗi là quá trình loại bỏ lỗi, thì lập trình phải là quá trình đưa chúng vào."
Trong mô-đun này, bạn sẽ tìm hiểu cách gỡ lỗi hiệu quả các chương trình .NET. Bạn có thể tìm và xác định lỗi càng nhanh thì mã của bạn càng hoạt động nhanh. Bạn sẽ dành ít thời gian hơn để gãi đầu tự hỏi tại sao mã của bạn làm việc cách đây 5 giây nhưng bây giờ không hoạt động.
Mục tiêu học tập
Đến cuối mô-đun này, bạn sẽ có thể:
- Sử dụng trình gỡ lỗi Mã Visual Studio với chương trình .NET.
- Tạo điểm ngắt và chạy mã của bạn từng bước để tìm sự cố.
- Kiểm tra trạng thái chương trình của bạn ở bất kỳ bước thực thi nào.
- Tua lại ngăn xếp cuộc gọi để tìm nguồn của một ngoại lệ.
Cuối cùng, bạn sẽ có thể tìm thấy lỗi một cách hiệu quả trong các chương trình .NET của mình và bạn sẽ không cần chỉ dựa vào Console.WriteLine nữa.
Điều kiện tiên quyết
Các bản cài đặt mở rộng .NET SDK, Visual Studio Codevà phần mở rộng C# cho Visual Studio Code.