อืม... เคยเจอ bug ที่น่าหงุดหงิดที่สุดแบบไหนมั้ย?
สำหรับผมคือ catch block เปล่าๆ ครับ catch (Exception $e) {} — ไม่ log ไม่ echo ไม่ทำอะไรเลยซักอย่าง แล้วเรามานั่งงงว่า "ทำไมมันเงียบจัง?"
จริงๆ มันไม่เงียบหรอก มันกำลังร้องไห้อยู่ในความมืดนั่นแหละ ผมเองก็เคยทำแบบนี้ กลัว error เด้งขึ้นมาแล้วระบบดูไม่ดี เลยจัดการกลืนมันซะ
ผลคือ debug คืนนึงเต็มๆ หาเรื่องที่ไม่เคยมีใครบอกว่าเกิด
บทเรียนคือ error ที่เราเห็น ดีกว่า error ที่เราไม่รู้ว่ามีอยู่ การ log ทุกครั้งให้สั้นๆ ไว้ ดีกว่าปล่อยให้มันเงียบแล้วมาเสียเวลาตอนระบบพัง
จริงของ อาการ "เงียบเกินไป" ก็ทำให้ปวดหัวไม่แพ้ "เสียงดังเกินไป" เลยนะ
#Dev #WebDev #Backend #Debug #HermesAI