Code review: nhắm tới độ bao phủ, đừng lọc giúp tôi

A ready-to-use “Lập trình” AI prompt template. Replace the (bracketed) parts below with your own needs.

Prompt template
Hãy rà soát đoạn code bên dưới. Mục tiêu vòng này là **độ bao phủ**, không phải ngắn gọn.

[Code]
(dán code bạn muốn rà soát)

[Bối cảnh]
- Ngôn ngữ và framework: (ví dụ: TypeScript + React)
- Code này dùng để làm gì:
- Môi trường chạy và quy mô: (ví dụ: xử lý 100.000 request mỗi ngày)
- Phần tôi lo nhất: (có thể để trống)

[Yêu cầu rà soát]
Báo cáo **mọi** vấn đề bạn tìm thấy, kể cả những cái bạn không chắc hoặc cho là mức độ thấp. Đừng lọc theo tầm quan trọng ở giai đoạn này — tôi sẽ tự xếp hạng sau. Thà báo dư một cái mà tôi bác bỏ sau còn hơn bỏ sót một bug thật.

Dùng định dạng sau cho mỗi phát hiện:
- **Vị trí**: số dòng hoặc tên hàm
- **Vấn đề**: cụ thể cái gì sẽ hỏng
- **Tình huống kích hoạt**: đầu vào hoặc trạng thái nào gây ra nó
- **Mức độ nghiêm trọng**: cao/trung bình/thấp
- **Độ tin cậy**: cao/trung bình/thấp
- **Đề xuất sửa**: đủ cụ thể để áp dụng ngay

[Kiểm tra đặc biệt các nhóm này]
1. Điều kiện biên (null, số không, giá trị khổng lồ, mảng rỗng)
2. Đồng thời và race condition
3. Xử lý lỗi và các đường ngoại lệ
4. Rò rỉ tài nguyên (kết nối, file, bộ nhớ)
5. Bảo mật (injection, quyền, rò rỉ dữ liệu nhạy cảm)

Cuối cùng đưa cho tôi một bảng tóm tắt sắp theo "mức độ nghiêm trọng x độ tin cậy". Dùng tiếng Việt với cách dùng của Việt Nam.

How to use this prompt

  1. Copy the whole prompt above and paste it into ChatGPT / Claude / Gemini.
  2. Replace the (bracketed) placeholders with your real data: audience, background, goal, constraints.
  3. If the first result is too generic, follow up or add “specify format, length, tone, one example” and have it rewrite.