Prompt miễn phí
Prompt Codex viết unit test nghiệp vụ
Bổ sung unit test cho hàm hoặc module hiện thiếu kiểm thử, phủ các trường hợp thành công, thất bại và biên.
Prompt dùng để làm gì?
Bổ sung unit test cho hàm hoặc module hiện thiếu kiểm thử, phủ các trường hợp thành công, thất bại và biên.
Điền thông tin của bạn
Prompt
Input mẫu
hanh_vi_mong_doi: trả giá trị 0 khi danh sách rỗng, bỏ qua item thiếu giá
framework_test: Jest
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": "Đã thêm 5 test: danh sách rỗng trả 0, một item hợp lệ, item thiếu giá bị bỏ qua, giá âm bị chặn, và trường hợp nhiều item cộng đúng tổng. Tất cả test chạy pass với Jest.",
"kiem_chung_can_lam": "Test danh sách rỗng, item thiếu giá và giá âm theo hợp đồng hàm; không tự đặt chính sách bỏ qua item."
}
Cách sử dụng
Test danh sách rỗng, item thiếu giá và giá âm theo hợp đồng hàm; không tự đặt chính sách bỏ qua item. 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
- Nếu hàm phụ thuộc IO, hãy mock ở biên thay vì chạm hệ thống thật.
- Nêu rõ case biên quan trọng nhất để test không bị loãng.
- Giữ tên test mô tả hành vi, không mô tả chi tiết triển khai.
Ứng dụng và bước tiếp theo
Bổ sung unit test cho hàm hoặc module hiện thiếu kiểm thử, phủ các trường hợp thành công, thất bại và biên.
Tùy chỉnh theo dữ liệu đầu vào và kiểm tra lại kết quả trước khi sử dụng. Nội dung giả lập phải được ghi rõ là minh họ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.
