Prompt miễn phí
Tái cấu trúc hàm dài thành các phần nhỏ dễ kiểm thử
Chia hàm lớn thành các hàm con rõ ràng, giữ nguyên hành vi và kèm test để xác nhận mọi nhánh xử lý.
Prompt dùng để làm gì?
Chia hàm lớn thành các hàm con rõ ràng, giữ nguyên hành vi và kèm test để xác nhận mọi nhánh xử lý.
Điền thông tin của bạn
Prompt
Input mẫu
Output mẫu
"loai_mau": "Minh họa cấu trúc kết quả mong đợi; không phải log thực thi hoặc benchmark model",
"ket_qua_minh_hoa": "Hàm được tách thành các hàm con xử lý parse, validate, tính phí và ghi log; test mới bao phủ input hợp lệ và trường hợp thiếu trường bắt buộc mà vẫn giữ nguyên kết quả đầu ra cũ.",
"kiem_chung_can_lam": "So output, exception và side effect của hàm cũ/mới trên cùng input; không thay quy tắc tính phí khi tách hàm."
}
Cách sử dụng
So output, exception và side effect của hàm cũ/mới trên cùng input; không thay quy tắc tính phí khi tách hàm. Chỉ dùng mã, log và fixture được phép chia sẻ. Phân biệt đề xuất với thay đổi đã áp dụng; chỉ ghi PASS khi có lệnh chạy và kết quả thực tế.
Giải thích cấu trúc
Mẹo sử dụng
- Tách theo trách nhiệm thay vì tách theo số dòng.
- Sau refactor, so sánh đầu ra với bản cũ ở các input đại diện để phát hiện lệch hành vi.
- Đừng trích xuất quá mức nếu hàm con chỉ bọc lại một dòng không làm rõ ý nghĩa.
Nguồn và giấy phép
ONTER biên tập · original
Đánh giá prompt
Chọn số sao theo trải nghiệm của bạn. Bạn có thể sửa đánh giá sau một phút.
Prompt liên quan
Phân tích module lớn và đề xuất tách trách nhiệm
Đề xuất cách chia nhỏ module quá tải thành các phần rõ trách nhiệm, kèm thứ tự triển khai an toàn và tiêu chí hoàn thành.
Săn mã chết sau thay đổi kiến trúc lớn
Tìm import thừa, hàm không còn được gọi và nhánh vô dụng sau tái cấu trúc, kèm lý do nên xóa hoặc giữ.
Giảm bộ nhớ cho pipeline xử lý file lớn
Phân tích pipeline đọc file lớn, tìm chỗ nạp dữ liệu thừa và đề xuất tối ưu stream, chia lô hoặc giảm giữ trạng thái.
Kiểm tra phân quyền theo vai trò trong luồng quản trị
Rà soát logic phân quyền ở màn hình và endpoint quản trị, phát hiện quyền thiếu, sai hoặc không nhất quán.
