Biết Bugs của bạn: Ba Các loại lỗi lập trình
Trong bài học này, bạn sẽ tìm hiểu về các loại khác nhau của các lỗi có thể xảy ra khi viết một chương trình.
Ngay cả những lập trình viên giàu kinh nghiệm nhất làm cho những sai lầm, và biết làm thế nào để gỡ lỗi một ứng dụng và tìm thấy những sai lầm được một phần quan trọng của chương trình. . Trước khi bạn tìm hiểu về quá trình gỡ lỗi, tuy nhiên, nó giúp để biết các loại lỗi mà bạn sẽ cần phải tìm và sửa lỗi
lập trình lỗi rơi vào ba loại: các lỗi biên dịch, lỗi thời gian chạy, và các lỗi logic. Các kỹ thuật để gỡ từng được bao phủ trong ba bài học tiếp theo.
Lỗi Compilation
lỗi biên dịch, còn được gọi là lỗi biên dịch, là lỗi mà ngăn chặn chương trình của bạn chạy. Khi bạn nhấn F5 để chạy một chương trình, Visual Basic biên dịch mã của bạn thành một ngôn ngữ nhị phân mà máy tính hiểu được. Nếu trình biên dịch Visual Basic đi qua mã mà nó không hiểu, nó tạo ra một lỗi biên dịch.
Hầu hết các lỗi biên dịch được gây ra bởi những sai lầm mà bạn thực hiện khi nhập mã số. Ví dụ, bạn có thể đánh sai một từ khóa, bỏ ra một số dấu câu cần thiết, hoặc cố gắng sử dụng một kết thúc Nếu tuyên bố không đầu tiên sử dụng một câu lệnh If.
May mắn thay Visual Basic Code Editor được thiết kế để xác định những sai lầm trước khi bạn cố gắng để chạy chương trình. Bạn sẽ tìm hiểu làm thế nào để tìm và sửa chữa các lỗi biên dịch trong các bài học tiếp theo, Tìm và Bắt thoát khỏi các lỗi biên dịch.
Run Thời gian Lỗi
Thời gian chạy lỗi này là lỗi xảy ra trong khi chương trình của bạn chạy. Những thông thường xảy ra khi chương trình của bạn cố gắng một hoạt động đó là không thể thực hiện.
Một ví dụ của việc này là phép chia cho không. Giả sử bạn có các tuyên bố sau:
Tốc độ = Dặm / Giờ
Nếu giờ biến có giá trị là 0, phép chia thất bại và gây ra một lỗi thời gian chạy. Chương trình phải chạy theo thứ tự cho lỗi này được phát hiện, và nếu giờ chứa một giá trị hợp lệ, nó sẽ không xảy ra ở tất cả.
Khi một lỗi thời gian chạy không xảy ra, bạn có thể sử dụng các công cụ gỡ lỗi trong Visual Basic để xác định nguyên nhân . Bạn sẽ tìm hiểu làm thế nào để tìm và sửa chữa các lỗi thời gian chạy trong các bài học nó không hoạt động! Tìm và Diệt trừ lỗi Run-Time.
Lỗi logic
lỗi logic được lỗi ngăn chương trình của bạn làm những gì bạn dự định nó để làm. Mã của bạn có thể biên dịch và chạy mà không có lỗi, nhưng kết quả của một hoạt động có thể tạo ra một kết quả mà bạn không mong đợi.
Ví dụ, bạn có thể có một biến có tên là FirstName mà ban đầu được thiết lập để một chuỗi trống. Sau đó trong chương trình của bạn, bạn có thể tiếp nhau FirstName với một biến có tên LastName để hiển thị tên đầy đủ. Nếu bạn quên để gán giá trị cho FirstName, chỉ có tên cuối cùng sẽ được hiển thị, không phải là tên đầy đủ như bạn dự định.
Lỗi logic là khó khăn nhất để tìm và sửa chữa, nhưng Visual Basic có các công cụ gỡ lỗi mà làm cho công việc này dễ dàng hơn, cũng có. Bạn sẽ tìm hiểu làm thế nào để tìm và sửa chữa các lỗi logic trong những gì? Nó Không phải Giả Để làm gì đó! Tìm lỗi Logic.
đang được dịch, vui lòng đợi..
