ข้อใดเป็นสาระที่ถูกต้องต่อจาก “Coverage เป็นสัญญาณไม่ใช่คุณภาพ 100% line coverage ยังพลาด race, authorization และ requirement ผิด”
กต้องอธิบายปัญหา วิธีแก้ ผลกระทบ test และ rollout Reviewer ตรวจ correctness, security
ขต้องออกแบบ logs, metrics และ traces ให้เชื่อม request เดียวด้วย correlation id
คต้องใช้ mutation, exploratory, static analysis และ production monitoring ร่วมตามความเสี่ยง
งควร assert behavior กับ contract และลด snapshot ใหญ่ที่ review ความต่างไม่ได้
เฉลยอธิบาย
หลักฐานส่วนที่ 5: Observability: Logs, Metrics, Traces และเหตุการณ์ที่ตอบคำถามได้ระบุข้อความเต็มว่า “Coverage เป็นสัญญาณไม่ใช่คุณภาพ 100% line coverage ยังพลาด race, authorization และ requirement ผิด ต้องใช้ mutation, exploratory, static analysis และ production monitoring ร่วมตามความเสี่ยง” ดังนั้นคำตอบคือ “ต้องใช้ mutation, exploratory, static analysis และ production monitoring ร่วมตามความเสี่ยง” ส่วนตัวเลือกอื่นเป็นหลักของคนละเงื่อนไขหรือคนละประเด็น