Bug क्या है ,कैसे यह कैसे काम करता है ?
कंप्यूटर की दुनिया में, एक बग एक सॉफ्टवेयर प्रोग्राम में एक त्रुटि है। यह अप्रत्याशित रूप से छोड़ने या अनपेक्षित तरीके से व्यवहार करने के लिए एक कार्यक्रम का कारण बन सकता है। उदाहरण के लिए, एक छोटी सी बग एक प्रोग्राम के इंटरफ़ेस के भीतर एक बटन का कारण बन सकती है जब आप इसे क्लिक करते हैं तो जवाब नहीं देते हैं। एक अधिक गंभीर बग अनंत गणना या मेमोरी रिसाव के कारण कार्यक्रम को लटका या दुर्घटनाग्रस्त कर सकता है।
डेवलपर के नजरिए से, बग किसी प्रोग्राम के स्रोत कोड के भीतर सिंटेक्स या तर्क त्रुटियां हो सकती हैं। इन त्रुटियों को अक्सर एक विकास उपकरण का उपयोग करके तय किया जा सकता है जिसे उपयुक्त रूप से एक डिबगर नाम दिया जाता है। हालांकि, यदि कार्यक्रम को अंतिम आवेदन में संकलित करने से पहले त्रुटियों को नहीं पकड़ा जाता है, तो बग होंगे
क्योंकि बग किसी कार्यक्रम की उपयोगिता को नकारात्मक रूप से प्रभावित कर सकते हैं, अधिकांश कार्यक्रम आमतौर पर जनता के लिए जारी किए जाने से पहले बहुत सारे परीक्षणों से गुजरते हैं। उदाहरण के लिए, वाणिज्यिक सॉफ़्टवेयर अक्सर बीटा चरण से गुजरता है, जहां कई उपयोगकर्ता कार्यक्रम के सभी पहलुओं का अच्छी तरह से परीक्षण करते हैं ताकि यह सुनिश्चित किया जा सके कि यह सही ढंग से कार्य करता है। एक बार कार्यक्रम स्थिर और त्रुटियों से मुक्त होने के लिए निर्धारित है, यह जनता को जारी किया जाता है ।
बेशक, जैसा कि हम सभी जानते हैं, अधिकांश कार्यक्रम पूरी तरह से त्रुटि-मुक्त नहीं हैं, इसके बाद भी उनका पूरी तरह से परीक्षण किया गया है। इस कारण से, सॉफ्टवेयर डेवलपर्स अक्सर “पॉइंट अपडेट” जारी करते हैं, (उदाहरण के लिए संस्करण 1.0.1), जिसमें सॉफ्टवेयर जारी होने के बाद पाए गए त्रुटियों के लिए बग फिक्स शामिल हैं। सभी बग से छुटकारा पाने के लिए विशेष रूप से “छोटी गाड़ी” वाले कार्यक्रमों को कई बिंदु अपडेट (1.0.2, 1.0.3, आदि) की आवश्यकता हो सकती है।
इस पृष्ठ पर Bug की परिभाषा एक मूल SharTec.eu परिभाषा है। मैं SharTec का लक्ष्य कंप्यूटर शब्दावली को इस तरह से समझाना है जो समझने में आसान हो। हम प्रकाशित हर परिभाषा के साथ सादगी और सटीकता के लिए प्रयास करते हैं। यदि आपके पास खटमल परिभाषा के बारे में प्रतिक्रिया है या एक नया तकनीकी शब्द सुझाना चाहते हैं, तो कृपया हमसे संपर्क करें।