Bug

Bug Definition Hindi

computer की दुनिया में, Bug एक software program में एक error है। यह किसी प्रोग्राम को अनपेक्षित रूप से छोड़ने या अनपेक्षित तरीके से व्यवहार करने का कारण बन सकता है। उदाहरण के लिए, एक छोटा but प्रोग्राम के interface के भीतर एक बटन को क्लिक करने पर प्रतिक्रिया नहीं देने का कारण बन सकता है। एक अधिक गंभीर बग के कारण प्रोग्राम hang हो सकता है या infinite calculation या memory leak के कारण crash हो सकता है।

एक डेवलपर के नजरिए से, bug किसी प्रोग्राम के source code में syntax या logic error हो सकते हैं। इन errors को अक्सर debugger नामक एक विकास उपकरण का उपयोग करके ठीक किया जा सकता है। हालांकि, अगर प्रोग्राम को अंतिम एप्लिकेशन में संकलित करने से पहले error को नहीं पकड़ा जाता है, तो उपयोगकर्ता द्वारा Bug को देखा जाएगा।

क्योंकि bug किसी प्रोग्राम की उपयोगिता को negative रूप से प्रभावित कर सकते हैं, अधिकांश प्रोग्राम आम तौर पर जनता के लिए रिलीज़ होने से पहले बहुत सारे testing से गुजरते हैं। उदाहरण के लिए, commercial software अक्सर Beta चरण से गुज़रता है, जहां कई उपयोगकर्ता प्रोग्राम के सभी पहलुओं का अच्छी तरह से परीक्षण करते हैं ताकि यह सुनिश्चित हो सके कि यह सही ढंग से काम करता है। एक बार जब कार्यक्रम स्थिर और error free होने के लिए निर्धारित हो जाता है, तो इसे जनता के लिए जारी किया जाता है।

बेशक, जैसा कि हम सभी जानते हैं, अधिकांश कार्यक्रम पूरी तरह से त्रुटि मुक्त नहीं होते हैं, भले ही उनका पूरी तरह से परीक्षण किया गया हो। इस कारण से, सॉफ़्टवेयर डेवलपर अक्सर “बिंदु अद्यतन,” (उदा. संस्करण 1.0.1) जारी करते हैं, जिसमें सॉफ़्टवेयर जारी होने के बाद पाई गई त्रुटियों के लिए बग समाधान शामिल होते हैं। प्रोग्राम जो विशेष रूप से “छोटी गाड़ी” हैं, सभी बग से छुटकारा पाने के लिए कई बिंदु अपडेट (1.0.2, 1.0.3, आदि) की आवश्यकता हो सकती है।