Gửi đoạn mã để giải thích hoặc rà soát như thế nào?
Giới hạn phạm vi để câu trả lời phân biệt quan sát mã với kết luận từ thực thi.
Giới hạn phạm vi mã
Cung cấp hàm hoặc đoạn liên quan cần xem trước, nêu ngôn ngữ, cách gọi và hành vi mong đợi. Nếu vấn đề phụ thuộc cấu hình, định dạng đầu vào hoặc hàm khác, thêm ngữ cảnh tối thiểu cần thiết. Nêu rõ muốn hiểu luồng điều khiển, điều kiện biên hay vấn đề tiềm ẩn để câu trả lời không mở rộng thành danh sách kiểm tra chung cho cả dự án.
Đưa ra mục tiêu rà soát cụ thể
Bạn có thể viết “Giải thích hàm này xử lý đầu vào rỗng ra sao và chỉ ra trường hợp biên cần kiểm thử”. Nếu muốn gợi ý sửa, yêu cầu giải thích lý do và ảnh hưởng dự kiến. Khi dán mã trực tiếp hoặc cung cấp qua tệp đính kèm khả dụng, luôn kiểm tra thụt lề và tên tệp; đừng đưa khóa thật hay bí mật vào tài liệu cho tiện.
- Cung cấp mã liên quan, ngôn ngữ và kết quả mong đợi.
- Mô tả hành vi thực tế hoặc rủi ro bạn quan tâm nhất.
- Yêu cầu liệt kê riêng phát hiện, đề xuất và cách kiểm chứng.
Xác nhận bước rà soát nào đã hoàn thành
Kết luận chỉ dựa trên đọc mã là phân tích tĩnh, không có nghĩa đã chạy kiểm thử. Nếu phản hồi nói đã chạy chương trình, hãy kiểm tra đầu ra công cụ tương ứng; nếu môi trường không khả dụng, yêu cầu liệt kê phần chưa kiểm chứng. Trước khi áp dụng sửa đổi, vẫn cần kiểm tra hành vi trong môi trường phù hợp, đặc biệt bảo đảm cả đầu vào bình thường và xử lý lỗi đều đúng kỳ vọng.