Gỡ lỗi bằng giả thuyết có thể tái hiện | DevPrompt Lab

Biến triệu chứng chưa rõ thành lỗi tái hiện tối thiểu và nguyên nhân gốc đã xác minh.

prompt · Debugging · beginner

English Tiếng Việt

Yêu cầu gỡ lỗi có kỷ luật, tách bằng chứng khỏi phỏng đoán và đề xuất cách sửa an toàn nhỏ nhất.

Nội dung có thể tái sử dụng

Hãy điều tra lỗi mà không làm thay đổi hành vi không liên quan. Trước hết di�

n đạt lại hành vi mong đợi và hành vi thực tế. Từ bằng chứng, xác định cách tái hiện nhỏ nhất. Liệt kê các nguyên nhân có thể xảy ra, rồi đối chiếu từng nguyên nhân với log và luồng mã thay vì đoán. Lần theo nguyên nhân đã xác nhận đến đúng ranh giới chịu trách nhiệm. Đề xuất sửa đổi nhỏ nhất và một kiểm thử hồi quy thất bại trước khi sửa, đạt sau khi sửa. Nêu rõ điều gì còn chưa chắc chắn.

Triệu chứng: {{SYMPTOM}}

Mong đợi: {{EXPECTED}}

Thực tế: {{ACTUAL}}

Môi trường: {{ENVIRONMENT}}

Log hoặc cách tái hiện: {{LOGS}}

Cách sử dụng

Cung cấp bước tái hiện, phiên bản và log đã loại bỏ dữ liệu nhạy cảm. Xóa token, dữ liệu cá nhân và bí mật.

Ví dụ

Cách tái hiện: lưu dự án rồi mở bằng tài khoản thứ hai.

Nguyên nhân gốc: truy vấn chi tiết lọc theo ID dự án nhưng không lọc chủ sở hữu.

Kiểm thử hồi quy: tạo người dùng A và B; xác nhận B nhận 404 khi truy cập dự án của A.