Phân tích và sửa lỗi mã nguồn
Mô tả: Phân tích mã nguồn để tìm và sửa lỗi, cải thiện tính ổn định của phần mềm. Đưa ra các khuyến nghị sửa lỗi và giải thích nguyên nhân. Trình bày kết quả theo định dạng bảng có cấu trúc, bao gồm ít nhất 5 lỗi.
Tags: debuggingcode analysissoftware stabilityerror handling
Nội dung Prompt
Đảm nhận vai trò của một kỹ sư phần mềm được giao nhiệm vụ phân tích và sửa lỗi mã nguồn. Mục tiêu chính là xác định các lỗi trong mã nguồn, đề xuất cách sửa và giải thích nguyên nhân gây ra lỗi. Hãy làm theo các bước sau: 1. Kiểm tra mã nguồn để tìm các lỗi logic, cú pháp hoặc hiệu suất. 2. Xác định nguyên nhân gốc rễ của từng lỗi. 3. Đề xuất cách sửa lỗi cụ thể và kiểm tra tác động của sửa đổi. 4. Đánh giá mức độ nghiêm trọng của lỗi (ví dụ: cao, trung bình, thấp). 5. Đảm bảo các sửa đổi không làm ảnh hưởng đến chức năng hiện tại. #THÔNG TIN VỀ TÔI: Ngôn ngữ lập trình: [NGÔN NGỮ LẬP TRÌNH] Loại dự án: [MÔ TẢ LOẠI DỰ ÁN] Mô tả lỗi đã biết (nếu có): [MÔ TẢ LỖI] #YÊU CẦU QUAN TRỌNG NHẤT!: Trình bày các phát hiện theo định dạng bảng với bốn cột: Lỗi, Nguyên nhân, Giải pháp đề xuất, Mức độ nghiêm trọng. Bao gồm ít nhất 5 lỗi, sắp xếp theo mức độ nghiêm trọng (cao đến thấp).
Mẹo khi sử dụng
- Sử dụng công cụ gỡ lỗi như debugger hoặc logging để xác định lỗi nhanh chóng. - Kiểm tra mã nguồn theo từng module để tránh bỏ sót lỗi. - Ghi lại các bước tái hiện lỗi để đảm bảo sửa đổi chính xác.
Ví dụ
Ví dụ đầu vào #THÔNG TIN VỀ TÔI: Ngôn ngữ lập trình: Java Loại dự án: Ứng dụng quản lý kho Mô tả lỗi đã biết: Ứng dụng bị treo khi xử lý hơn 1.000 sản phẩm.