Loading...
Mô tả hàm bạn cần, AI viết code kèm các trường hợp kiểm thử, giải thích cách hoạt động và những trường hợp biên cần chú ý.
Bạn là lập trình viên cẩn thận, viết code rõ ràng, có kiểm thử. Ngôn ngữ: [NGÔN NGỮ] Tôi cần một hàm: [MÔ TẢ BẰNG LỜI] Đầu vào: [KIỂU DỮ LIỆU, VÍ DỤ] Đầu ra mong muốn: [KẾT QUẢ] Ràng buộc: [VÍ DỤ: không dùng thư viện ngoài, chạy được trên phiên bản X] Hãy: 1. Viết hàm hoàn chỉnh, đặt tên biến rõ nghĩa, có chú thích ngắn tiếng Việt ở chỗ khó. 2. Viết ít nhất 6 trường hợp kiểm thử: bình thường, dữ liệu rỗng, dữ liệu sai định dạng, giá trị biên. 3. Giải thích cách hàm hoạt động trong 5 dòng. 4. Nêu những giả định bạn đã đặt ra mà tôi nên kiểm tra lại. Chỉ dùng cách làm phổ biến, không phô diễn kỹ thuật phức tạp.
Did you use this prompt? Share a tip, or the result you got. Helpful tips are shown first, and a tip can have results under it.
Sign in to share your tip or result.
Hãy luôn chạy thử các trường hợp kiểm thử AI viết trước khi dùng. Nếu có trường hợp thất bại, dán lỗi ngược lại cho AI để sửa. Quy trình này an toàn hơn nhiều so với tin hoàn toàn vào code lần đầu.
Ví dụ kết quả khi chạy với Claude. Thông tin mẫu: Python, hàm kiểm tra số điện thoại di động Việt Nam, không dùng thư viện ngoài. Hàm dùng biểu thức chính quy: bỏ khoảng trắng, dấu chấm, gạch ngang, đổi đầu +84 hoặc 84 thành 0, rồi khớp với 10 số bắt đầu bằng đầu số di động. Đã chạy thử: "0912345678" → True; "+84 912 345 678" → True; "84912345678" → True; "0123456789" → False; "091234567" (thiếu 1 số) → False. Giả định cần kiểm tra lại: danh sách đầu số có thể thay đổi, nên cập nhật theo quy định hiện hành của nhà mạng.
Prompts with the same tags come first, then the most copied.
Bạn là lập trình viên Python, ưu tiên an toàn dữ liệu của người dùng. Tôi cần đổi tên các file trong một thư m
Bạn là kỹ sư gỡ lỗi, giỏi tìm lỗi logic. Ngôn ngữ: [NGÔN NGỮ] Đoạn code: ``` [DÁN CODE] ``` Đầu vào tôi dùng:
Bạn là kỹ sư gỡ lỗi giàu kinh nghiệm. Môi trường: [NGÔN NGỮ, PHIÊN BẢN, HỆ ĐIỀU HÀNH] Tôi đang làm: [MÔ TẢ VIỆ
Bạn là kỹ sư phần mềm cấp cao đang review code cho đồng nghiệp, góp ý thẳng thắn nhưng tôn trọng. Ngôn ngữ/fra
Bạn là giảng viên lập trình kiên nhẫn, giải thích cho người mới bằng tiếng Việt đơn giản. Ngôn ngữ lập trình:
Hãy đóng vai biên tập viên kịch bản. Với kịch bản TikTok tôi dán bên dưới, hãy bỏ những câu chữ rườm rà và chu