जबकि हमारे प्रोजेक्ट के कोड के माध्यम से गुजर रहा एक वेब विधि है कि यह के अंत में इस कोड था भर में आया था:बिना किसी कारण के Thread.Sleep उपयोग करने के लिए नहीं क्यों, और एक प्रोग्रामर को यह समझाने
thread.sleep(6000);
return true;
अब, ऐसा किया गया था इसलिए क्लाइंट से jQuery AJAX कॉल में देरी हो रही है और AJAX एनीमेशन थोड़ी देर के लिए दिखाएगा।
यह मेरी आंखों में बहुत गलत है। UI और सर्वर पक्ष के बीच इस प्रकार का कनेक्शन नहीं होना चाहिए। अगर वह एनीमेशन को अधिक समय लेना चाहता है तो वह ग्राहक पक्ष में setTimeOut
फ़ंक्शन का उपयोग कर सकता है।
यहां मेरी समस्या है: मैं प्रोग्रामर को कैसे समझा सकता हूं कि यह इतना गलत क्यों है? न सिर्फ ग्राहक/सर्वर की बात, बल्कि वेबसाइट पर thread.sleep
क्यों कॉल करें?
व्यक्तिगत रूप से, मुझे लगता है कि आपको इस प्रश्न को [पीआर] (http://programmers.stackexchange.com) पर पूछना चाहिए। – Bobby
आपका क्या मतलब है? –
उसे उस एनीमेशन के बारे में बहुत गर्व होना चाहिए ** ** ** लोगों को जो भी वेबसाइट का उपयोग करने के बजाए इसे 6 सेकंड के लिए देखने के लिए मजबूर होना चाहिए। – Brad