นักพัฒนาพบว่าการแก้บั๊กหนึ่งจุดอาจกระทบธุรกรรมเก่า แต่ไม่มีชุดทดสอบย้อนหลัง ควรทำอย่างไร
กสร้างกรณีทดสอบครอบคลุมข้อมูลเก่า ทดลองในสภาพแวดล้อมควบคุม และมีแผนย้อนกลับ
ขแก้ใน production ทันที
คไม่แก้บั๊กเพราะระบบเก่า
งลบธุรกรรมเก่าก่อนอัปเดต
เฉลยอธิบาย
การเปลี่ยนระบบต้องประเมินผลกระทบและมีหลักฐานรองรับความถูกต้อง สอดคล้อง ACM Code of Ethics และมาตรฐานความเสี่ยงที่เกี่ยวข้อง แหล่งทางการ: https://www.acm.org/binaries/content/assets/about/acm-code-of-ethics-and-professional-conduct.pdf ; https://www.acm.org/binaries/content/assets/about/acm-code-of-ethics-and-professional-conduct.pdf