<ก่อนหน้านี้ | เนื้อหา | ถัดไป>
การแก้จุดบกพร่อง
หากการทดสอบพบว่าสคริปต์มีปัญหา ขั้นตอนต่อไปคือการดีบัก “ปัญหา” มักจะหมายความว่าสคริปต์ไม่เป็นไปตามความคาดหวังของโปรแกรมเมอร์ในทางใดทางหนึ่ง หากเป็นกรณีนี้ เราจำเป็นต้องพิจารณาอย่างรอบคอบว่าสคริปต์กำลังทำอะไรอยู่และเพราะเหตุใด การค้นหาข้อบกพร่องบางครั้งอาจเกี่ยวข้องกับงานนักสืบมากมาย
สคริปต์ที่ออกแบบมาอย่างดีจะพยายามช่วย ควรตั้งโปรแกรมป้องกันเพื่อตรวจจับสภาวะผิดปกติและให้ข้อเสนอแนะที่เป็นประโยชน์แก่ผู้ใช้ อย่างไรก็ตาม บางครั้งปัญหาค่อนข้างแปลกและคาดไม่ถึง และต้องใช้เทคนิคที่เกี่ยวข้องมากขึ้น