雖然通過我們的項目代碼,我碰到,在它結束了這段代碼的Web方法傳來:爲什麼不使用的Thread.Sleep沒有理由,並解釋給程序員
thread.sleep(6000);
return true;
現在,這樣做是爲了讓來自客戶端的jQuery ajax調用得到延遲,並且ajax動畫將顯示更長的時間。
這在我眼中是非常錯誤的。 UI和服務器端之間不應該有這種連接。如果他想要動畫花費更長時間,他可以在客戶端使用setTimeOut
函數。
這是我的問題:我該如何向程序員解釋爲什麼這是錯誤的?不只是因爲客戶端/服務器的東西,但爲什麼要在網站上撥打thread.sleep
?
我個人認爲你應該在[PR](http://programmers.stackexchange.com)上提出這個問題。 – Bobby 2010-11-10 13:22:25
你是什麼意思? – 2010-11-10 13:23:07
他必須非常自豪的動畫** ** **人觀看它6秒,而不是執行任何網站的用途。 – Brad 2010-11-10 13:24:45