~/VibeHandbook
PDF miễn phí

Chương 12 · 04

Đọc những lỗi bạn không hiểu

Sớm muộn gì bạn cũng sẽ gặp một lỗi trông như một mớ chữ hỗn độn — một tên kiểu (type name) dài dằng dặc, một stack toàn là nội bộ của , một thông báo dùng thuật ngữ bạn chưa từng thấy. Đừng để nó khiến bạn khựng lại. Lỗi là dữ liệu, không phải một phán quyết về năng lực của bạn. Khi bản thân thông báo lỗi khó hiểu, hãy dán nó vào và yêu cầu AI dịch trước khi sửa:

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]

Việc yêu cầu ý nghĩa bằng ngôn ngữ đơn giản trước tiên mang lại hai lợi ích. Nó dạy bạn nhận ra khuôn mẫu (pattern), để lần sau khi bạn gặp lỗi đó, bạn sẽ tự nhận ra được — và sau vài tháng, đây chính là cách bạn thực sự học được cách đọc stack của chính mình. Và nó buộc AI phải neo bản sửa của mình vào những gì lỗi nói, thay vì nhảy ngay vào một bản vá chung chung. Hãy cẩn thận với cái bẫy lỗi phổ biến nhất: một lỗi trỏ vào dòng 14 thường lại bắt nguồn từ một nơi hoàn toàn khác. Dòng trong trace là nơi chương trình phát hiện ra vấn đề, không phải luôn luôn là nơi vấn đề bắt đầu.

Muốn bản ngoại tuyến?

Tải trọn cuốn sách dưới dạng PDF hoặc EPUB — miễn phí.