हो सकता है कि आप किसी ऐसे व्यक्ति को प्राप्त कर सकें जो आपके कोड से पूरी तरह परिचित नहीं है ताकि आपको कुछ त्वरित प्रतिक्रिया दे सके कि आपके परीक्षण आसानी से समझ गए हैं या नहीं।
जिस कंपनी के लिए मैं काम करता हूं, हम अपने परीक्षणों को वर्णनात्मक नाम और दस्तावेज़ जटिलता देने का प्रयास करते हैं, लेकिन पहले ड्राफ्ट के साथ यह "सही" प्राप्त करना मुश्किल होता है क्योंकि डेवलपर के लिए स्पष्ट चीजें हमेशा स्पष्ट नहीं होती हैं दूसरों के लिए।
टेस्ट कोड की तरह व्यवहार किए जाते हैं और एक पीयर समीक्षा प्रक्रिया के हिस्से के रूप में सबमिट किए जाते हैं, इसलिए हमारी (छोटी) टीम इस बात पर टिप्पणी कर सकती है कि कोई परीक्षण आसानी से समझा जाता है या नहीं।
यदि कोई परीक्षण थोड़ा उलझन में है, तो हम तदनुसार नाम या दस्तावेज अपडेट कर सकते हैं और हम क्या काम करते हैं और क्या नहीं करते हैं इसके बेहतर गेज के साथ आते हैं।
मैं आपसे सहमत हूं। मुझे यूनिट परीक्षण देखने से नफरत है जो स्पष्ट नहीं हैं कि वे क्या परीक्षण कर रहे हैं। कोड समय के साथ बदलता है, और मूल कारण स्पष्ट से कम हो सकता है। –
मैं प्रत्येक assertFoo कथन में एक स्पष्टीकरण स्ट्रिंग देखना चाहता हूं। –