[April Fools] IETF ออกเอกสาร RFC9225 เตือนโปรแกรมเมอร์อย่าสร้างบั๊ก

by lew
2 April 2022 - 02:25

IETF ออกเอกสาร RFC9225 เตือนถึงอันตรายของบั๊กในซอฟต์แวร์และเรียกร้องให้โปรแกรมเมอร์อย่าสร้างบั๊ก พร้อมกับอธิบายถึงเหตุการณ์ที่บั๊กในซอฟต์แวร์สร้างความเสียหายได้เป็นวงกว้างหลายครั้ง เช่น จรวด ARIANE ยิงไม่สำเร็จเพราะบั๊กแปลงตัวเลขทศนิยมเป็นเลขจำนวนเต็ม หรือระบบเตือนขีปนาวุธของรัสเซียเคยจรวจจับเมฆแล้วคิดว่าเป็นขีปนาวุธ

แนวทางที่ RFC9225 แนะนำ ได้แก่

  1. อย่าสร้างบั๊ก
  2. ถ้าซอฟต์แวร์มีบั๊ก ต้องเขียนเอกสารอธิบาย
  3. หากเป็นปัญหาระดับสเปค แนะนำให้รวมบั๊กย่อยๆ เป็นบั๊กใหญ่เพื่อให้ติดตามง่าย
  4. การบอกผู้ใช้ว่า "มันไม่ใช่บั๊ก แต่เป็นฟีเจอร์" ถือเป็นคำหยาบ
  5. ให้ถือว่าอินพุตจากภายนอกเป็นผลจากบั๊กของซอฟต์แวร์อื่นๆ
  6. ให้ถือว่าอินพุตจากภายในก็เป็นผลจากบั๊กเหมือนกัน

เอกสารระบุว่าถ้าเราถือว่าซอฟต์แวร์ทุกตัวจะมีบั๊กจำนวนหนึ่งอยู่แล้ว เมื่อเวลาผ่านไปและเราเจอบั๊กจำนวนมากพอก็จะมั่นใจได้พอสมควรว่าซอฟต์แวร์ไร้บั๊กแล้ว

ที่มา - RFC9225

Blognone Jobs Premium