घर विकास शॉटगन डिबगिंग क्या है? - टेक्नोपेडिया से परिभाषा

शॉटगन डिबगिंग क्या है? - टेक्नोपेडिया से परिभाषा

विषयसूची:

Anonim

परिभाषा - शॉटगन डिबगिंग का क्या अर्थ है?

शॉटगन डिबगिंग किसी भी सॉफ्टवेयर में अप्रत्यक्ष परिवर्तनों को अस्तित्व से बाहर होने वाली गड़बड़ी की आशंका में परीक्षण करने की प्रक्रिया है। यह परीक्षण-और-त्रुटि मामले का एक अच्छा उदाहरण है और यह छोटे कार्यक्रमों के साथ अच्छी तरह से काम करता है। यदि इसे प्रभावी ढंग से नियंत्रित नहीं किया जाता है, तो शॉटगन डिबगिंग अतिरिक्त बग का परिचय दे सकती है।

टेकोपेडिया शॉटगन डिबगिंग की व्याख्या करता है

शॉटगन डिबगिंग को ईस्टर एगिंग के बराबर एक सॉफ्टवेयर माना जाता है, जो इस उम्मीद में असंबंधित घटकों को बदलने की क्रिया है कि एक खराबी गायब हो जाती है। यह एक ही समय में कई संभावित समाधानों की कोशिश करने के बाद एक हार्डवेयर या सिस्टम समस्या का डीबगिंग है जहां कोई भी विकल्प अच्छा काम कर सकता है। हालांकि यह कुछ मामलों में सफल हो सकता है, यह नए बग को पेश करने का जोखिम भी उठा सकता है। शोटगुन डीबगिंग मल्टीथ्रेड एप्लिकेशन के साथ काम करती है। डिबगिंग कोड जोड़कर एक दौड़ की स्थिति को डीबग करने का कोई भी प्रयास दूसरे के संबंध में एक थ्रेड की गति को बदल देता है। इस तरह के एक रिश्तेदार कदम से समस्या गायब हो सकती है। हालाँकि, थ्रेड के व्यवहार को प्रभावित करने वाले किसी भी अन्य परिवर्तन से वही समस्या फिर से शुरू हो सकती है।

शॉटगन डिबगिंग क्या है? - टेक्नोपेडिया से परिभाषा