Lập trình — Mẫu prompt tiếng Việt

Khám phá mẫu câu lệnh AI về lập trình, có cách hỏi đơn giản và chuyên nghiệp.

Viết mô tả pull request dễ review

Tóm tắt vấn đề, hành vi cuối cùng và bằng chứng kiểm tra từ diff; không khẳng định test đã chạy nếu chưa có log.

Thiết kế thao tác undo cho giao diện

Phân biệt xóa mềm, xác nhận và hoàn tác; xem hành vi khi timeout hoặc request lỗi.

Tạo kế hoạch đo hiệu năng trang

Xác định luồng, thiết bị và chỉ số cần đo trước khi tối ưu; không hứa điểm số hoặc thời gian tải.

Viết tài liệu cấu trúc dữ liệu cho đồng đội

Mô tả ý nghĩa trường, null và đơn vị từ schema; không suy ý nghĩa trường mơ hồ.

Chuẩn bị checklist phát hành phiên bản nhỏ

Chọn kiểm tra theo phần thay đổi, có bước xác nhận và rollback.

Thiết kế chuyển hướng URL cũ

Lập bảng mapping giữ query cần thiết, tránh vòng lặp và open redirect.

Viết contract test cho tích hợp API

Kiểm tra schema, mã trạng thái và trường bắt buộc, tránh kiểm dữ liệu biến động không cần thiết.

Rà luồng hủy tác vụ bất đồng bộ

Kiểm tra request khi rời màn hình, đóng dialog và nhập mới; ngăn cập nhật state lỗi thời.

Thiết kế xử lý ngày giờ nhất quán

Phân biệt thời điểm UTC, múi giờ và ngày không giờ.

Tìm truy vấn N cộng một từ luồng dữ liệu

Phân tích số lượt truy vấn theo code, không khẳng định chậm nếu chưa đo.

Viết hướng dẫn thiết lập môi trường local

Chuyển cấu hình đã có thành trình tự lặp lại được; dùng placeholder cho secret, không yêu cầu chia sẻ khóa thật.

Thiết kế feature flag đơn giản

Phân biệt bật giao diện và bảo vệ quyền server; có mặc định an toàn và kế hoạch xóa cờ.

Phác thảo pipeline CI cho dự án

Đọc scripts hiện có, chỉ dùng lệnh đã được cung cấp.

Thiết kế log dễ điều tra

Chọn sự kiện, mức log và correlation ID; loại trừ dữ liệu nhạy cảm.

Tạo regex và bộ ca kiểm tra

Xác nhận mục tiêu và ranh giới, tránh dùng regex cho cấu trúc cần parser.

Viết script chuyển đổi CSV sang JSON

Chốt encoding, delimiter và kiểu dữ liệu; xử lý lỗi từng dòng, không âm thầm bỏ dòng hỏng.

Tạo issue tái hiện lỗi rõ ràng

Tách hành vi thực tế và mong đợi, chỉ dùng bằng chứng đã có.

Chuẩn bị kế hoạch nâng phiên bản thư viện

Đọc changelog tôi cung cấp, tìm breaking change theo cách đang dùng.

Viết trạng thái lỗi API thân thiện

Ánh xạ lỗi kỹ thuật sang thông báo có hành động; không lộ stack trace, token hoặc dữ liệu cá nhân.

Rà CSS gây tràn màn hình mobile

Tìm nguyên nhân từ selector, kích thước và nội dung dài; sửa tối thiểu, không che lỗi bằng overflow hidden toàn trang.

Tối ưu ảnh cho trang web

Đề xuất kích thước, srcset và loading theo vị trí.

Thiết kế cache dữ liệu phía client

Chốt khóa cache, thời hạn và invalidation theo luồng dữ liệu; không cache thông tin riêng tư chung người dùng.

Thêm debounce cho ô tìm kiếm

Chặn kết quả cũ ghi đè mới, hủy request trước và xử lý nhập tiếng Việt; không chỉ thêm setTimeout.

Thiết kế phân trang danh sách API

So sánh offset và cursor theo dữ liệu; chỉ chọn sau khi nêu đánh đổi và kiểu sắp xếp ổn định.

Chuyển yêu cầu thành user story và acceptance criteria

Mô tả giá trị người dùng và tiêu chí quan sát được, không lẫn giải pháp chưa thống nhất.

Viết migration có phương án quay lui

Tách mở rộng schema và chuyển dữ liệu; nêu khóa, tương thích và bước xác minh.

Thiết kế schema dữ liệu cho chức năng nhỏ

Xác định thực thể, quan hệ và ràng buộc từ yêu cầu; hỏi lại điều ảnh hưởng mô hình trước khi chốt.

Kiểm tra khả năng dùng bàn phím

Rà focus, thứ tự Tab và thao tác đóng/mở từ markup.

Viết validation cho biểu mẫu

Ưu tiên HTML chuẩn rồi tăng cường JS, kiểm tra cả server; không coi client là ranh giới bảo mật.

Thiết kế trạng thái loading empty error

Xác định trạng thái độc lập với thành công; bao gồm retry, dữ liệu cũ và thông báo trợ năng.

Tách hàm dài thành các bước nhỏ

Đề xuất refactor giữ hành vi và giao diện công khai; chỉ sửa phần có bằng chứng trong code.

Tạo dữ liệu giả để kiểm thử giao diện

Sinh dữ liệu tổng hợp đúng schema, không dùng người thật hoặc dữ liệu nhạy cảm.

Viết README cho dự án nhỏ

Soạn hướng dẫn chạy từ các lệnh và cấu trúc đã có; không bịa biến môi trường hoặc phiên bản.

Rà soát thay đổi code trước khi gửi review

Tìm lỗi hành vi và rủi ro có căn cứ trong phần code thay đổi.

Viết tài liệu cho một API endpoint

Giúp người dùng API biết gửi gì, nhận gì và xử lý lỗi ra sao.

Giải thích một câu SQL từng bước

Hiểu câu truy vấn lấy dữ liệu gì và điều kiện nào được áp dụng.

Thiết kế kiểm thử từ yêu cầu tính năng

Tìm các trường hợp đúng, sai và biên trước khi triển khai tính năng.

Tìm lỗi từ thông báo và đoạn code

Khoanh vùng nguyên nhân và có bước kiểm tra cụ thể trước khi sửa.

Hiểu đoạn code trước khi sửa

Nắm đầu vào, đầu ra và từng bước xử lý của một đoạn code.