การอ่านข้อผิดพลาดที่คุณไม่เข้าใจ
ไม่ช้าก็เร็วคุณจะเจอข้อผิดพลาดที่ดูเหมือนตัวอักษรปนกันมั่ว ๆ — ชื่อ type ยาว ๆ, stack ที่เต็มไปด้วยสิ่งภายในของเฟรมเวิร์ก, ข้อความที่เป็นศัพท์เฉพาะที่คุณไม่เคยเห็นมาก่อน อย่าให้มันทำให้คุณติดขัด ข้อผิดพลาดคือข้อมูล ไม่ใช่คำตัดสินความสามารถของคุณ เมื่อข้อความนั้นเข้าใจยาก ให้วางมันลงไปแล้วขอให้ AI แปลก่อนที่จะแก้:
I don't understand this error. Before suggesting any fix, explain in plain
language: what is it actually saying, which line is it pointing at, and
what kinds of things typically cause this exact error?
[paste the full error and stack trace]
การขอความหมายในภาษาที่เข้าใจง่ายก่อนนั้นทำให้เกิดผลสองอย่าง มันสอนให้คุณรู้จักรูปแบบ ดังนั้นครั้งต่อไปที่คุณเจอข้อผิดพลาดแบบนี้ คุณจะจำมันได้เอง — และในอีกไม่กี่เดือนนี่คือวิธีที่คุณจะเรียนรู้การอ่าน stack ของตัวเองได้จริง ๆ และมันบังคับให้ AI วางฐานของทางแก้บนสิ่งที่ข้อผิดพลาด บอก จริง ๆ แทนที่จะกระโดดไปหาการแก้แบบทั่วไป ระวังกับดักข้อผิดพลาดที่พบบ่อยที่สุด: ข้อผิดพลาดที่ชี้ไปที่บรรทัด 14 มักจะ เกิดจาก ที่อื่นทั้งหมด บรรทัดใน trace คือจุดที่โปรแกรมสังเกตเห็นปัญหา ไม่ใช่จุดที่ปัญหาเริ่มเสมอไป