เมื่อพบจุดบกพร่องในโปรแกรม (Bug) นักพัฒนาซอฟต์แวร์ควรดำเนินการตามขั้นตอนใดก่อนเป็นอันดับแรก

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

เฉลยอธิบาย

เมื่อพบ Bug นักพัฒนาควรบันทึกรายละเอียดของปัญหา (เช่น ขั้นตอนการเกิดบกพร่อง ข้อความแสดงข้อผิดพลาด สภาพแวดล้อม) จากนั้นวิเคราะห์หาสาเหตุที่แท้จริง (Root Cause Analysis) แล้วจึงแก้ไขโค้ดในส่วนที่เกี่ยวข้องและทดสอบซ้ำ กระบวนการนี้เป็นส่วนหนึ่งของการบริหารจัดการข้อบกพร่อง (Bug Tracking and Management) ที่ถูกต้องตามหลักวิศวกรรมซอฟต์แวร์

ข้อสอบอื่นในวิชาการพัฒนาระบบสารสนเทศ วิเคราะห์ ออกแบบ และการเขียนโปรแกรมคอมพิวเตอร์

ดูข้อสอบวิชานี้ทั้งหมด →