मैं कोड कवरेज के कुछ बुरे साइड इफेक्ट्स के असली दुनिया के उदाहरणों की तलाश में हूं।कोड कवरेज के नुकसान
मैंने हाल ही में 100% कोड कवरेज प्राप्त करने की नीति के कारण काम पर यह देखा। कोड की गुणवत्ता निश्चित रूप से सुधार रही है लेकिन इसके विपरीत परीक्षक अधिक लक्स टेस्ट प्लान लिख रहे हैं क्योंकि 'कोड पूरी तरह से यूनिट परीक्षण किया गया है'। परिणामस्वरूप कुछ लॉजिकल बग फिसल गए। वे डीबग करने के लिए वास्तव में एक बड़ी पीड़ा थे क्योंकि 'अच्छी तरह से कोड पूरी तरह से परीक्षण किया गया है'।
मुझे लगता है कि आंशिक रूप से क्योंकि हमारे उपकरण ने केवल कथन कवरेज किया था। फिर भी, यह समय बेहतर खर्च हो सकता था।
यदि किसी के पास कोड कवरेज नीति होने का अन्य नकारात्मक दुष्प्रभाव हैं तो कृपया साझा करें। मैं जानना चाहता हूं कि असली दुनिया में किस तरह की अन्य समस्याएं हो रही हैं।
अग्रिम धन्यवाद।
संपादित करें: सभी वास्तव में अच्छे प्रतिक्रियाओं के लिए धन्यवाद। कुछ ऐसे हैं जिन्हें मैं उत्तर के रूप में चिह्नित करूंगा लेकिन मैं दुर्भाग्य से केवल एक को चिह्नित कर सकता हूं।
जेफ पूछें - मुझे नहीं लगता कि उसे यह समस्या है। मुझे लगता है कि पिछली बार जब मैंने एक आंकड़ा सुना था तो स्टैक ओवरफ्लो में 5% कोड कवरेज था :-) –
हाहा, मुझे लगता है कि अंतर यह है कि जेफ शायद मुझसे ज्यादा बेहतर कोड और मुझे पता है कि लोग =) – Fung
परीक्षण में कोई महिमा नहीं है, बनाता है , या स्थापित करता है। आपको केवल तभी देखा जाता है जब चीजें बकवास होती हैं और यदि आप अपना काम सही नाडा करते हैं। अच्छा सवाल ... – ojblass