Trang Chủ Phần mềm Nhảy chậm với công nghệ: gỡ lỗi, lập trình viên và máy

Nhảy chậm với công nghệ: gỡ lỗi, lập trình viên và máy

Mục lục:

Anonim

Bất cứ ai đã làm việc về mã hóa ngay cả các dự án cơ bản nhất đều biết rằng quy trình này đòi hỏi một chút kiên nhẫn. Nhiều cạm bẫy của việc cố gắng viết mã từ đầu là một bài hát và điệu nhảy của tất cả nhiều cách mà một lập trình viên hoặc nhà phát triển con người có thể hiểu sai. Đây là một danh sách dài và nó bao gồm mọi thứ từ lỗi cú pháp, thường sẽ bị trình biên dịch bắt gặp, đến các lỗi "mức độ tầm nhìn" sâu hơn đòi hỏi phải xem xét thông minh hơn. Cuối cùng, các trường học và trung tâm đào tạo dạy cho sinh viên khoa học máy tính cách "gỡ lỗi" một chương trình. Tuy nhiên, điều thú vị là mỗi cá nhân phát triển phản ứng rất độc đáo của riêng mình đối với thử thách này. Trong thực tế, đây có thể là một lĩnh vực đòi hỏi nhiều hơn một chút hiểu biết cá nhân. (Đọc về một số nhân vật quan trọng nhất của lập trình trong Những người tiên phong về lập trình máy tính.)

Mã gỡ lỗi: Làm thế nào nó hoàn thành

Trong một số trường hợp, các chuyên gia khoa học máy tính có thể sử dụng tài nguyên từ các studio phát triển hoặc môi trường lập trình để cô lập các lỗi trong một chương trình. Tuy nhiên, khi các loại xử lý lỗi hoặc thông báo hệ thống không có sẵn hoặc hữu ích, việc gỡ lỗi yêu cầu phải đi qua từng dòng mã. Nhiều môi trường lập trình, chẳng hạn như Microsoft Visual Basic Studio, có các tính năng cho phép "từng bước" rõ ràng, trực quan thông qua mã.

Bước qua mã giúp theo hai cách chính: thứ nhất, lập trình viên có thể thấy những gì đang xảy ra khi máy tính đọc mã và nơi tập trung vào các chức năng đệ quy và các tương tác mã khác. Tuy nhiên, thứ hai, lập trình viên thường có thể thấy các giá trị của các biến khác nhau bằng cách sử dụng các lệnh di chuột qua hoặc các phần khác của giao diện. Biết giá trị nào trong các biến là một cách chính để hiểu máy tính đang làm gì với mã mà nó được đưa ra.

Nhảy chậm với công nghệ: gỡ lỗi, lập trình viên và máy