'डिकॉय' सुविधा या जानबूझकर बग के लिए क्या शब्द है? [बन्द है]


28

मैं एक कठबोली प्रोग्रामिंग शब्द भूल गया हूं। यह बात एक जानबूझकर बग या एक विकृति के रूप में उपयोग किए जाने वाले एक डिकॉय फ़ीचर है। एक उदाहरण का उपयोग, "अरे बॉब, क्यूए आज एक समीक्षा कर रहा है। $THINGमॉड्यूल में डालें ताकि उन्हें वास्तव में खोजने में समस्या हो"।

यह नकारात्मक रूप से इस्तेमाल किया जा सकता है, एक वास्तविक समस्या से एक व्याकुलता के रूप में खोजने के लिए एक बहुत स्पष्ट जानबूझकर दोष है।

इसका भी सकारात्मक उपयोग किया जा सकता है। यह एक आपदा क्षेत्र की खोज करते समय आप कैसे बचाव कुत्तों को हमेशा 'शिकार' पाते हैं। यह सत्यापित करने के लिए भी इस्तेमाल किया जा सकता है कि क्यूए प्रक्रिया वास्तव में खामियों को पकड़ रही है।

मैं किस पद की तलाश में हूं?



7
मैं करीबी वोटों को चुनौती देना चाहता हूं। यह एक उत्तर देने योग्य है, न कि व्यक्तिपरक प्रश्न। यह FAQ के कई बिंदुओं से संबंधित है: "गुणवत्ता आश्वासन", "डेवलपर परीक्षण", और "स्वतंत्र और व्यावसायिक चिंताएं"।
Freiheit

कई क्षेत्रों में समान अभ्यास हैं और यह एक सकारात्मक उद्देश्य प्रदान करता है: यह प्रमाणित करने के लिए कि प्रक्रिया काम कर रही है। यह वास्तविक परिणामों की व्याख्या को प्रभावित करता है। उदाहरण के लिए, गर्भावस्था परीक्षण। उनके पास दो बार हैं जो सकारात्मक परिणाम का संकेत देते हैं। एक परिणाम एक गुणवत्ता नियंत्रण नमूने से आता है, जिससे आपको पता चलता है कि डिवाइस एचसीजी हार्मोन के प्रति संवेदनशील है या नहीं। यदि गुणवत्ता नियंत्रण बार दिखाई नहीं देता है , तो यह परिणाम को अमान्य करते हुए डिवाइस के साथ एक समस्या को इंगित करता है।
मैथ्यूस मोरेरा

1
इस मेटा चर्चा के आधार पर फिर से खोलने के लिए मतदान: नामकरण और शब्दावली की परेशानियों पर
8bittree

जवाबों:


47

एक बतख

से http://www.codinghorror.com/blog/2012/07/new-programming-jargon.html :

प्रबंधन का ध्यान आकर्षित करने और हटाए जाने के अलावा किसी अन्य कारण से कोई विशेषता नहीं जोड़ी गई, इस प्रकार उत्पाद के अन्य पहलुओं में अनावश्यक बदलाव से बचा जाता है।


22

वास्तव में विनिर्माण (और गुणवत्ता आश्वासन) में एक रेड रैबिट टेस्ट (उर्फ रेड हेरिंग) कहा जाता है, जो मशीन या प्रक्रिया में एक ज्ञात खराब हिस्से को डालने का उल्लेख करता है और यह सुनिश्चित करता है कि यह पता लगाया गया है।

रेड रैबिट टेस्ट

एक दोष की पहचान करने में कितना समय लगता है यह जांचने के लिए उपयोग किया जाता है। इस परीक्षण में, एक लाल भाग को मिश्रण में जोड़ा जाता है और जब तक यह पता नहीं चलता है तब तक इसकी पहचान की जाती है।

कुछ स्वचालित मशीनों में स्वचालित चक्र होते हैं (आमतौर पर प्रति बार एक बार) जहां यह ऑपरेटर को "लाल खरगोश" भाग को लोड करने के लिए प्रेरित करता है और फिर यह चक्र की जाँच करता है कि त्रुटि का पता लगाने और तर्क को सही ढंग से अस्वीकार करने का काम करता है।


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

5

मेरे प्रोफेसरों की तरह लगता है इसे bebugging या फॉल्ट सीडिंग कहा जाता है । विचार यह है कि यदि आप झील में मछली जैसी किसी चीज की आबादी का अनुमान लगाना चाहते हैं, तो आप कुछ को पकड़ सकते हैं, टैग कर सकते हैं और उन्हें छोड़ सकते हैं, उन्हें दूसरी मछलियों के साथ बेतरतीब ढंग से आत्मसात करने का समय दे सकते हैं, फिर कितनी टैग की गई मछलियों के आधार पर जनसंख्या का अनुमान लगा सकते हैं आप बाद में पकड़ लेंगे।

यह खोज लिंक स्वर्गीय महान वत्स हम्फ्री की एक पुस्तक के एक पृष्ठ को ढूंढता है जहां वह इस तकनीक के बारे में बात करते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.