इस सेमेस्टर के दौरान मेरे प्रोफेसर ने हमें यह समझाने की कोशिश की कि विकास के दौरान यूनिट परीक्षणों का उपयोग करना अच्छा क्यों है, डेटा (माइक्रोसॉफ्ट एप्लिकेशन ब्लॉक) को सत्यापित करना अच्छा क्यों है और उसने हमें अपने तरीकों का परीक्षण करने के लिए मॉकिंग (राइनोमोक्स) का उपयोग करने के बारे में बताया जब हमारे पास डेटाबेस तक पहुंच नहीं थी।परीक्षण के दौरान मॉकिंग का उपयोग करना यह प्रयास के लायक है?
मुझे मॉकिंग के साथ कुछ यूनिट परीक्षण करना पड़ता था और उन्हें काम करने के लिए मुझे अपनी विधि का परीक्षण करने के लिए ऑब्जेक्ट पदानुक्रम को हाथ से बनाना था (मुझे आवश्यक सब कुछ लिखने में कुछ समय लगा) ।
प्रश्न जो मैं रखना चाहता हूं: उत्पादन में मॉकिंग का उपयोग करना उपयोगी है? क्या मुझे हर बार मौका मिलने पर इसका इस्तेमाल करना चाहिए? और मॉक्स के साथ एक विधि का परीक्षण करने के लिए सबकुछ लिखने के प्रयास भी भुगतान करते हैं?
धन्यवाद
"नकली ऑब्जेक्ट्स क्यों बनाएं?" का डुप्लिकेट (Http://stackoverflow.com/questions/1414032/why-create-mock-objects)। सोरिन, आपको उस प्रश्न को देखना चाहिए - इसमें कई शानदार जवाब हैं। ऐसा कहकर, ढांचे के ढांचे ने मुझे आसानी से दर्जनों (शायद सैकड़ों) घंटे बचाए हैं। –
धन्यवाद जेफ, उस प्रश्न के उत्तर वास्तव में उपयोगी पढ़ें! इस सेमेस्टर पाठ्यक्रम के दौरान –