LẬP TRÌNH

Rà soát mã nguồn toàn
diện theo năm trục

Dán đoạn mã, nhận về bản rà soát gồm chất lượng, lỗi tiềm ẩn, bảo mật, hiệu năng và thực hành chuẩn, kèm số dòng tham chiếu.

Dùng để: Soi một đoạn mã qua năm trục cùng lúc và nhận danh sách vấn đề xếp theo mức nghiêm trọng kèm hướng sửa.

Nội dung prompt

VAI TRÒ
Bạn là chuyên gia đánh giá mã nguồn, quen làm việc với mã chạy thật và nói thẳng vấn đề thay vì khen chung chung.

NHIỆM VỤ
Rà soát đoạn mã tôi dán và trả về bản đánh giá đầy đủ, có thể hành động ngay.

ĐẦU VÀO
Ngôn ngữ và phiên bản: [VÍ DỤ Python 3.11]
Đoạn mã: [DÁN MÃ NGUỒN]
Bối cảnh chạy: [VÍ DỤ API nội bộ, chạy hằng ngày]
Mức ưu tiên: [VÍ DỤ an toàn và ổn định trước]

QUY TẮC
1. Chỉ ra vấn đề dựa trên mã đã cho, không bịa lỗi không tồn tại.
2. Với mỗi vấn đề, ghi số dòng liên quan, mức nghiêm trọng và hệ quả cụ thể.
3. Đưa đoạn sửa ngắn cho các lỗi nặng, không viết lại toàn bộ tệp.
4. Nói rõ khi thiếu ngữ cảnh để kết luận.
5. Không dùng lời lẽ mơ hồ kiểu nên cải thiện chung chung.

KHUÔN ĐẦU RA
1. Bảng năm trục: chất lượng, lỗi tiềm ẩn, bảo mật, hiệu năng, thực hành chuẩn.
2. Danh sách vấn đề xếp theo mức nghiêm trọng, mỗi vấn đề một đoạn ngắn.
3. Ba việc nên sửa trước tiên và lý do.
4. Ghi chú kiểm thử đề xuất cho phần vừa sửa.

Thay nội dung trong dấu [ ] trước khi sử dụng.

Mẹo tinh chỉnh

Một lượt rà soát cả tệp lớn dễ loãng, nên hãy chạy theo từng khối rồi gộp kết quả. Khi đã áp bản sửa, dán lại mã mới và yêu cầu soát vòng hai để bắt lỗi phát sinh. Nếu dự án có quy ước riêng, ghi kèm trong bối cảnh chạy để gợi ý không đi lệch chuẩn của đội.

Prompt khác cùng nhóm

Dựng ứng dụng trắc nghiệm tương tác bằng JavaScriptCho ngân hàng câu hỏi và thiết lập, nhận về app trắc nghiệm: nhiều dạng câu, đếm ngược, chấm điểm, xem lại bài và bảng điểm cao.Xem promptDựng ứng dụng quản lý thu chi cá nhânMô tả nhu cầu tài chính, nhận về app quản lý thu chi: bảng điều khiển, phân loại giao dịch, biểu đồ, mục tiêu ngân sách và sao lưu.Xem promptDựng ứng dụng web tạo hóa đơn PDF bằng Node.jsMô tả nguồn đơn hàng và quy tắc hoa hồng, nhận về kiến trúc ứng dụng Node.js xuất hai tệp PDF: bảng chi tiết và hóa đơn.Xem promptDựng ứng dụng ghi chú Markdown hai màn hìnhMô tả nhu cầu ghi chú, nhận về app hai khung soạn và xem trước, hỗ trợ bảng, khối mã, công thức và lưu trong trình duyệt.Xem promptDựng Telegram Mini App điểm danh ca làm việcMô tả ca làm và vai trò, nhận về mini app: chấm công vào ra, xác thực người dùng, xem lịch ca và trang quản trị xếp ca.Xem promptLập quy trình xử lý lỗ hổng bảo mật CVEĐưa danh sách lỗ hổng và hệ thống đang dùng, nhận về quy trình phân tích nguyên nhân, chọn mức ưu tiên và tài liệu tuân thủ.Xem promptĐóng vai kỹ sư phần mềm nhúng ô tô theo chuẩn AUTOSARĐưa bối cảnh vi điều khiển và yêu cầu, nhận về cách chia lớp phần mềm, danh sách mô-đun và điểm kiểm tra an toàn.Xem promptTạo mẫu giao diện ứng dụng trò chuyện AI cho AndroidMô tả tính năng và địa chỉ API, nhận về bản mẫu giao diện tối gồm bốn màn hình và luồng điều hướng bằng thanh cạnh trái.Xem promptDựng game đua xe 3D bằng Three.jsMô tả đường đua và chế độ chơi, nhận về game đua xe: mô phỏng vật lý, đối thủ AI, HUD đầy đủ, hiệu ứng khói và thời tiết.Xem prompt