สารบัญ:
ใครก็ตามที่ทำงานเกี่ยวกับการเขียนโปรแกรมแม้แต่โครงการพื้นฐานส่วนใหญ่ก็รู้ว่ากระบวนการนั้นต้องใช้ความอดทนเป็นอย่างดี ข้อผิดพลาดมากมายในการพยายามเขียนโค้ดตั้งแต่ต้นเป็นเพลงและการเต้นรำในหลาย ๆ ด้านที่โปรแกรมเมอร์หรือนักพัฒนามนุษย์ทำผิด มันเป็นรายการที่ยาวและรวมทุกอย่างตั้งแต่ข้อผิดพลาดทางไวยากรณ์ซึ่งโดยทั่วไปจะถูกคอมไพเลอร์ไปจนถึงข้อบกพร่องระดับ "การมองเห็น" ที่ต้องการการตรวจสอบที่ชาญฉลาดยิ่งขึ้น ด้วยเหตุนี้โรงเรียนและศูนย์ฝึกอบรมจะสอนนักเรียนด้านวิทยาศาสตร์คอมพิวเตอร์ถึงวิธี "ดีบัก" โปรแกรม อย่างไรก็ตามสิ่งที่น่าสนใจก็คือทุกคนพัฒนาตนเองในการตอบสนองต่อความท้าทายนี้เป็นพิเศษ ในความเป็นจริงนี่อาจเป็นพื้นที่ที่ต้องการความเข้าใจส่วนบุคคลมากกว่าเล็กน้อย (อ่านเกี่ยวกับตัวเลขที่สำคัญที่สุดของการเขียนโปรแกรมในผู้บุกเบิกการเขียนโปรแกรมคอมพิวเตอร์)
การแก้จุดบกพร่องรหัส: มันเป็นอย่างไร
ในบางกรณีผู้เชี่ยวชาญด้านวิทยาศาสตร์คอมพิวเตอร์สามารถใช้ทรัพยากรจากสตูดิโอพัฒนาหรือสภาพแวดล้อมการเขียนโปรแกรมเพื่อแยกข้อบกพร่องในโปรแกรม เมื่อการจัดการข้อผิดพลาดหรือข้อความของระบบไม่พร้อมใช้งานหรือมีประโยชน์แม้ว่าการแก้ไขข้อบกพร่องจะต้องผ่านรหัสบรรทัดต่อบรรทัด สภาพแวดล้อมการเขียนโปรแกรมจำนวนมากเช่น Microsoft Visual Basic Studio มีคุณสมบัติที่อนุญาตให้ "Visual" ทีละบรรทัดผ่านโค้ดที่ชัดเจนและมองเห็นได้
การก้าวผ่านโค้ดช่วยได้สองวิธีหลัก: อันดับแรกโปรแกรมเมอร์สามารถดูสิ่งที่เกิดขึ้นเมื่อคอมพิวเตอร์อ่านโค้ดและจุดที่โฟกัสอยู่ในแง่ของฟังก์ชั่นวนซ้ำและการโต้ตอบกับโค้ดอื่น ๆ อย่างไรก็ตามประการที่สองโปรแกรมเมอร์มักจะเห็นค่าของตัวแปรต่าง ๆ โดยใช้คำสั่งการเลื่อนเมาส์หรือส่วนอื่น ๆ ของอินเตอร์เฟส การรู้ว่าค่าใดอยู่ในตัวแปรเป็นวิธีสำคัญในการทำความเข้าใจว่าคอมพิวเตอร์กำลังทำอะไรกับรหัสที่ได้รับ