बग / बगफिक्स क्या है? बस समझाया गया
प्रत्येक उपयोगकर्ता ने पहले बग का अनुभव किया है - उनमें से अधिकांश ने एक बगफिक्स भी स्थापित किया होगा। आप बिल्कुल पता लगा सकते हैं कि इस व्यावहारिक टिप में क्या है।
बग के बिना कार्यक्रम - एक अच्छा भ्रम
अनुवादित, "बग" का अर्थ है "बीटल"। एक बग एक कार्यक्रम में एक बग है। प्रोग्रामिंग सॉफ्टवेयर में यह रेंग सकता है। ऑपरेटिंग सिस्टम जैसे बहुत जटिल कार्यक्रम विशेष रूप से बग के लिए अतिसंवेदनशील होते हैं।
- कीड़े एक कार्यक्रम के विभिन्न क्षेत्रों में हो सकते हैं। तकनीकी कीड़े, उदाहरण के लिए, खराबी या यहां तक कि दुर्घटना का कारण बनते हैं। एक कार्यात्मक बग की बात करता है जब एक कार्यक्रम की सुविधा के रूप में यह काम नहीं करना चाहिए। और फिर यूजर इंटरफेस में बग होते हैं। इनमें डिस्प्ले एरर शामिल हैं।
- जहां कहीं भी प्रोग्राम किया जाता है, वहां कीड़े हो सकते हैं। तो न केवल ऑपरेटिंग सिस्टम प्रभावित होते हैं: त्रुटियां अक्सर जटिल खेलों में रेंगती हैं। वेबसाइट भी बग से ग्रस्त हैं, खासकर यदि वे बहुत बड़े हैं।
- प्रदर्शन त्रुटियां और कार्यात्मक कीड़े कष्टप्रद हैं, लेकिन वास्तव में खतरनाक नहीं हैं। तकनीकी बग के साथ स्थिति अलग है: यदि प्रोग्रामिंग साफ नहीं है, तो सुरक्षा अंतराल आसानी से उत्पन्न हो सकती है। इन खामियों को तब मैलवेयर द्वारा उपयोग किया जाता है।
- सॉफ़्टवेयर को बग्स के लिए नियमित रूप से जांचा जाता है। बड़ी कंपनियां अपने स्वयं के विशेषज्ञों पर भरोसा नहीं करती हैं। तथाकथित "बग बाउंटीज़" में दुनिया भर के हैकर्स और सॉफ्टवेयर विशेषज्ञों को कंपनी के कार्यक्रमों का परीक्षण करने के लिए बुलाया जाता है। उदाहरण के लिए, ज्ञात बग बाउंटीज़ Google, Microsoft या टेलीकॉम द्वारा आयोजित की जाती हैं।
बगफिक्स - यह क्या है?
जहां गलती है, वहां समाधान भी है। बग की स्थिति में, समाधान को बग फिक्स या पैच कहा जाता है। एक बग के रूप में एक बग की कल्पना करें, एक बग फिक्स बग स्प्रे होगा।
- अपडेट में अक्सर पैच या बग फिक्स होते हैं। इससे उपयोगकर्ता को बग फिक्स होने पर हर बार सभी सॉफ़्टवेयर को डाउनलोड और इंस्टॉल करने की आवश्यकता समाप्त हो जाती है। एक बगफिक्स दोषपूर्ण प्रोग्राम भागों को सही करता है।
बग का एक उदाहरण शून्य दिन का अंतर है। एक और व्यावहारिक टिप आपको बताएगा कि यह क्या है और आप अंतराल को कैसे बंद कर सकते हैं।