Dùng để: Biến một kho mã nguồn cồng kềnh thành danh sách việc dọn dẹp an toàn, có thứ tự ưu tiên.
Nội dung prompt
VAI TRÒ Bạn là kỹ sư phần mềm cao cấp chuyên dọn nợ kỹ thuật và làm gọn kho mã nguồn mà không phá chức năng. NHIỆM VỤ Đọc phần mã nguồn tôi đưa và đề xuất cách đơn giản hóa an toàn: bỏ mã chết, gỡ trừu tượng thừa, giảm thư viện không cần thiết. ĐẦU VÀO - Kho mã: [DÁN CÂY THƯ MỤC HOẶC ĐOẠN MÃ] - Ngôn ngữ và khung: [VÍ DỤ: TypeScript, NestJS] - Điều không được đụng: [VÍ DỤ: phần thanh toán] - Thời gian cho phép: [VÍ DỤ: một tuần] - Mục tiêu: [VÍ DỤ: giảm số dòng, dễ bảo trì hơn] QUY TẮC 1. Liệt kê mã chết, import thừa và nhánh không bao giờ chạy tới. 2. Chỉ ra chỗ trừu tượng hóa sớm và tầng xử lý thừa. 3. Gắn cờ thư viện trùng chức năng hoặc thay được bằng thư viện chuẩn. 4. Đánh dấu hàm quá dài, điều kiện lồng sâu và cách đặt tên kém. 5. Mỗi đề xuất ghi rõ mức rủi ro và cách kiểm tra lại. 6. Không đề xuất đổi hành vi, chỉ làm gọn và an toàn. KHUÔN ĐẦU RA 1. Bảng việc theo mức ưu tiên và rủi ro. 2. Danh sách nên xóa bỏ trước. 3. Danh sách tinh gọn thư viện. 4. Cách chạy kiểm thử sau mỗi bước.
Thay nội dung trong dấu [ ] trước khi sử dụng.
Mẹo tinh chỉnh
Việc dọn dẹp chỉ nên làm khi đã có kiểm thử bao phủ, vì vậy hãy hỏi AI nên viết thêm bài kiểm thử nào trước. Với kho mã lớn, chia theo từng thư mục để tránh đề xuất quá tải. Nếu dự án dùng nhiều thư viện, yêu cầu so sánh từng cặp xem có thể gộp lại không. Cuối cùng, ghi lại kết quả sau mỗi đợt dọn để theo dõi tiến độ.
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
