प्रोजेजिट पर आज मैं एक सबमिशन पर टिप्पणी धागा पढ़ रहा था, "Why Unit Testing Is A Waste of Time"।यूनिट परीक्षण करते समय "यूनिट" क्या होना चाहिए?
मैं वास्तव में यह विषय में इतना के रूप में मैं एक comment बनाया साथ हूँ लेख के आधार के साथ संबंध नहीं कर रहा हूँ:
समस्या के स्टेम है कि सबसे अधिक व्यापार सॉफ्टवेयर में कोड की "इकाइयों" परियोजनाएं छोटी हैं।
इकाई के आकार को तब तक बदलें जब तक कि अब छोटा नहीं है? कौन कोड की इकाई को एक फ़ंक्शन या विधि के रूप में परिभाषित करता है !?
और
ठीक है, लोग मुझे के साथ काम किया के कुछ ही कार्यों के रूप में एक इकाई को परिभाषित करना चाहता था। यह पूरी तरह बेवकूफ था। "इकाई" की मेरी पसंदीदा परिभाषा है: कोड का सबसे छोटा टुकड़ा उपयोगी रूप से परीक्षण किया जा सकता है।
क्या हम कुछ वस्तुओं को मॉक करने के लिए बहुत अधिक समय बिताते हैं और कोड के एक छोटे टुकड़े का परीक्षण करते हैं और वास्तव में मूल्य के कुछ भी नहीं जोड़ते हैं?
यूनिट परीक्षण करते समय "यूनिट" क्या होना चाहिए? क्या कार्य स्तर परीक्षण बहुत दानेदार हैं?
यह प्रश्न अलग है, लेकिन संभवतः http://stackoverflow.com/questions/517977/what-do-you-test-with-your-unit-tests और http://stackoverflow.com/questions से संबंधित है/962821/कितने-चाहिए-प्रत्येक-यूनिट-टेस्ट-टेस्ट –
@ थॉमस ओवेन्स, लिंक के लिए धन्यवाद। – mmcdole
कोई समस्या नहीं है। मैं उन सभी की प्रशंसक हूं जिनकी उन्हें आवश्यक सारी जानकारी है, और जब मुझे याद आ रही है तो मुझे इससे नफरत है। –