आधुनिक “बग़” केवल कंप्यूटर और सॉफ्टवेयर के आविष्कार के बाद से अस्तित्व में हैं, लेकिन बग़ शब्द का उपयोग वास्तव में बहुत पुराना है। शब्द “कंप्यूटर बग” आमतौर पर “कंप्यूटर बग” या “सॉफ्टवेयर बग़” के लिए परिभाषित किया जाता है। यह कंप्यूटर सॉफ्टवेयर बग़ सॉफ्टवेयर या सिस्टम दोष है, विफलताओं के प्रकार हैं, जो अप्रत्याशित परिणाम प्रदान करते हैं।
एक सॉफ्टवेयर बग सॉफ्टवेयर या ऐप की प्रोग्रामिंग में एक त्रुटि है। यह समस्या अपर्याप्त या ग़लत तर्क के कारण होती है। अधिकांश बग़ स्रोत कोड या इसके डिजाइन में मानवीय त्रुटियों के कारण होते हैं। वे एक गलती या त्रुटि का परिणाम हो सकते हैं। बग्स स्थिरता की समस्याओं से लेकर संचालन की समस्याओं तक का कारण बन सकते हैं, जो कार्यक्रम की कार्यक्षमता को प्रभावित करते हैं और ग़लत परिणाम देते हैं।
जानिए महत्वपूर्ण लिंक्स
साइबर वॉर एक बड़ा खतरा क्यों है? Why is cyber war a big threat?
समजिये कैसे एक सॉफ्टवेयर बग़ होता है?
बग़ वास्तव में ग़लत कोड के परिणामों से ज़्यादा कुछ नहीं हैं। यदि किसी भी ऍप में ग़लत कोडिंग हो गयी तो उसका आउटपुट से लेकर सॉफ़्टवेयर को पूरी तरह से क्रैश करने की समस्या पैदा कर सकता है।
सॉफ्टवेयर बग्स को कैसे पहचाना और ठीक किया जाता है?
बग़ को जाँचने के लिए एक मज़बूत परीक्षण समाधान की आवश्यकता होती है कि सॉफ्टवेयर के सभी कार्य और सुविधाएँ उसी तरह से संचालित होती हैं जैसे कि वे माना जाता है और यह कि सॉफ़्टवेयर या ऐप संचालन के दौरान स्थिर रहता है। इस परीक्षण अवधि के दौरान, बग की पहचान की जाती है और उन्हें ठीक किया जाता है। हालाँकि, यह अक्सर ऐसा होता है कि परीक्षण चरण के दौरान कुछ बग नहीं खोजे जाते हैं। यह एक तरह से उपयोग किए जा रहे सॉफ़्टवेयर के कारण हो सकता है। सॉफ़्टवेयर डेवलपर्स के पास समाधानों की एक विस्तृत शृंखला तक पहुँच है जो सॉफ़्टवेयर बग्स की पहचान करने में मदद कर सकती है।