Programming

ทำอย่างไรเมื่อเจอ BUG

สิ่งที่ไม่สามารถหลีกเลี่ยงได้เลยถ้าหากคุณอยู่ในสาย Developer คือ เจอ BUG, แล้วเราจะทำอย่างไรเมื่อเจอมัน ?

สิ่งที่ไม่สามารถหลีกเลี่ยงได้เลยถ้าหากคุณอยู่ในสาย Developer คือ เจอ BUG

แล้วเราจะทำอย่างไรเมื่อเจอมัน? ผมสรุปมาให้เป็นข้อๆแล้วครับ ลุยเลย

  1. คิดบวก
  2. ลดความเร็ว
  3. คำค้นโดนใจ
  4. ทำอย่างอื่น

1. คิดบวก

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

2. ลดความเร็ว ในการแก้ไข Bug

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

ถ้าหาเจอจุดผิดพลาดแล้ว ก็เหมือนกับแก้ไขปัญหาได้แล้วครึ่งนึง..

3. คำค้นโดนใจ

เมื่อลองแก้ไขด้วยตัวเองแล้ว ไม่สำเร็จเราก็ google สิครับ แต่ต้องค้นด้วยคำที่ตรงกับเป้าหมายเราที่สุด ถ้าคำค้นไม่มีประสิทธิภาพก็ทำให้เราเสียเวลาโดยเปล่าประโยชน์ได้เช่นกันครับ

4. ทำอย่างอื่น

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