Trong khi đi qua mã trong dự án của chúng tôi Tôi đã xem qua một phương pháp web mà có mã này ở phần cuối của nó:tại sao không sử dụng Thread.Sleep không có lý do, và giải thích cho một lập trình viên
thread.sleep(6000);
return true;
Bây giờ, điều này đã được thực hiện để cuộc gọi ajax jQuery từ máy khách bị trì hoãn và hoạt ảnh ajax sẽ hiển thị lâu hơn một chút.
Điều này rất sai trong mắt tôi. Không nên có loại kết nối này giữa giao diện người dùng và phía máy chủ. Nếu anh ta muốn hoạt ảnh mất nhiều thời gian hơn, anh ta có thể sử dụng chức năng setTimeOut
ở phía máy khách.
Đây là vấn đề của tôi: làm thế nào tôi có thể giải thích cho lập trình viên tại sao điều này lại sai? Không chỉ vì điều khách hàng/máy chủ, nhưng tại sao lại gọi thread.sleep
trên một trang web?
Cá nhân, tôi nghĩ bạn nên đặt câu hỏi này trên [PR] (http://programmers.stackexchange.com). – Bobby
ý của bạn là gì? –
Anh ấy phải khá tự hào về hoạt ảnh đó để ** buộc ** mọi người xem trong 6 giây thay vì thực hiện bất kỳ trang web nào được sử dụng. – Brad