यह ब्लॉग खोजें

बग क्या है? और अपने मोबाइल को बग-फ्री कैसे रखे?

 बग क्या है? और अपने मोबाइल को बग-फ्री कैसे रखे?

 What is Bug?

Software Bug  किसी Computer program /System की ऐसी त्रुटि (Error), दोष (Flaw) ,गलती, विफलता (Failure) या खोट (Fault) को वर्णित करने के लिए इस्तेमाल किए जाने वाला एक आम शब्द (Common word) है, जो गलत (Incorrect) या अप्रत्याशित(Undesired/unexpected) परिणाम देती है| अर्थात विशेष काम को उस तरीके से निष्पादित नहीं कर पाती जिसके लिए उसको बनाया गया है| इसे ही तकनीकी भाषा में Bug कहते हैं|

     इसके अलावा सॉफ्टवेयर में कुछ Design,Layout यानी Programing  कमियां भी होती है जिसे प्रायः Issue / Known Issue भी कहा जाता है|


Image source - Pixabay

     Developer team और Tester द्वारा अच्छे से जांचा परखा जाने के बाद भी Software में कुछ Faults रह जाती है, जिसे New Version के साथ Fix करने की कोशिश की जाती है| इसीलिए Beta Version Release भी की जाती है, ताकि Final से पहले सुधार कर Bug-Free किया जा सके|

उदाहरण:-  मान लीजिए आप Gmail application को खोलते हैं और inbox पर click करते हैं, परंतु वह Draft page पर Navigate कर जाता है| यह Developer के गलत Coding कर देने के कारण होता है| { means--To behave in unintended ways}

 Bug and Debug---

Computer को निर्देश (Command) देते समय जो Error आता है, वही Bug है तथा Computer को निर्देश देकर Error का पता लगाना और उसे हटाना ही Debugging है| Bug का पता लगाना दुष्कर कार्य है, ठीक करना अपेक्षाकृत आसान है| Debugger की सहायता से Bug का पता लगाना भी एक कला से कम नहीं है|

Error and Bug---

Coding  करते समय Developer जो mistake कर जाता है वही Error है| Test करने वाला Tester इस Defect को पता कर लेता है और स्वीकार कर लेता है कि कहां गलती है, तब इसे Bug कहा जाता है|

Build करते समय Requirments का पूरा ना होना Failure कहलाता है|

First Computer Bug----

 Bug Debugging शब्द 1940 में प्रचलन में आया, जब Admiral Grace Hopper कंप्यूटर में कार्य करते हुए पायी, कि एक Moth के फंस जाने के कारण संचालन बाधित हो रहा था तब उसने System को ठीक कर Debugging शब्द का प्रयोग किया था|और Moth को पहला Computer Bug कहा जाता है|

Also read - Email क्या है, Email कैसे भेजते हैं, और Gmail को एक साथ कैसे मिटाएं?

Types of Bugs---

1.Syntax Error:- इस प्रकार के Bug में Grammar तथा Spellings mistake या Panctuation marks की गलतियाँ होती है|इसीलिए Typo Testing के लिए Selenium का प्रयोग किया जाता है|

2.Runtime (Functional) Errors:- जब आप computer पर कुछ perform कर रहे है और system work कर सक रहा हो|

    इसको एक उदाहरण से समझे; मान लीजिए आप Online Shopping कर रहे हैं परंतु फाइनल करने से पहले अचानक आपका मूड बदल जाए और आप उसे ऑर्डर को Cancel  करना चाहते हैं ,परंतु आपका Software अटक जाए और Cancel Button काम ही ना करे|

3.Logic Errors:- मान लीजिए आप कुछ गणना कर रहे हैं और आप उसमें कुछ Add करना चाहते हैं परंतु System substract कर दे| या गलत Formulas या Units के प्रयोग होने लग जाना और Results  का गलत आना|

4.Hardware Usage Errors:- गलत Device में या प्रतिकूल परिस्थिति में Software का बंद हो जाना |

5.Control Flow Errors:- इसे भी उदाहरण से समझे; मान लीजिए आप किसी Page को संपादित कर “Save and Next” Button पर Click कर रहे हैं परंतु  New tab पर redirect नहीं हो रहा है|

   इसके अलावा Software का कार्य ना कर crash (अपने आप बंद) हो जाना या कुछ गलत हो जाने के कारण अपने कार्य से अलग व्यवहार करने लगना भी शामिल है |

Cause of Bug---

ज्यादातर Bug किसी Program के Source Code या Design  में गलतियों  के कारण होती है और कुछ गलत कोड बनाने वाले Compilers के कारण होती है|

Effects Of Bug---

कुछ Bug Program की कार्य क्षमता पर हल्का प्रभाव डालते हैं जिससे लंबे समय तक पता ही नहीं चलता और कुछ Bug Program को Crash (नष्ट) या Freez (निष्क्रिय) कर देते हैं|

Categories of  Error-----

1.Systematic Error

2.Random Error

3.Blunders

Common Sources of Error---

1.Instrumental

2.Environmental

3.Procedural

4.Human

Also read - Whatsapp Tricks and Tips   जो   बहुत   कम  लोग   जानते  हैं

 Bug Vs Virus----

Virus अपने आप में Bug नहीं होते वे आमतौर पर Program  होते हैं जो स्पष्ट रूप से वही करते हैं, जिसके लिए उन्हें Design किया गया है| जबकि Bug software program का एक Failure या flaw है|

 Bug in Mobiles--

Bug किसी भी Different environments और किसी भी Conditions में हो सकता है| एक रिपोर्ट के मुताबिक लगभग 56% मोबाइल यूजर्स को mobile software या applications चलाने में problems आती है|अधिकांश केसों में app crash होना या App Launch होने में Slow होना प्रमुख है|

Causes of Bug in Mobiles---|

 1.Mobile को shaking या rotating करते समय

2.Mobile का overheat होना

3.Battery low होना

4.Device जब charging में हो

5.जब मोबाइल में गाना (Audio files) बज रहा हो

6.एक साथ कई programs operate हो रहे हो

7.Mobile का memory full हो चुका हो

8.Slow network connection के कारण

9.Wi-Fi signal कमजोर होने के कारण

10.Network के overload होने के कारण

Also read - गूगल  सर्च एवं क्रोम ब्राउज़र के ट्रिक्स एवं टिप्स

How to Avoid Bugs---

1.Bug से बचने के लिए आप अपने मोबाइल में regularly cache clear करते रहे|

2.एक बार Airplane mode को करके ON पुनः OFF कर network को बीच-बीच में refresh करते रहे|

3.अपने फोन को समय-समय पर Power button का इस्तेमाल कर restart भी करते रहे|

 4.Damaged Sim card भी प्रभावित करता है,भलीभांति जाँच लें|

प्रिय साथियों ,इस प्रकार आज हमने इस पोस्ट के माध्यम से सीखा कि Bug और Virus  क्या है  किस प्रकार Bug से बचा जा सकता है  ,उम्मीद करता हूँ कि ये जानकारी आपको पसंद आई होगी,इस Topic से Related आपका कोई सवाल हो या सुधार हेतु सुझाव देना चाहते है तो Comment Box में या Contacts Us page के through आप हमें पूछ/ लिख सकते है, और हमारे Latest Post के Notifications पाने के लिए Bell Icon या Email Subscription Services का आप इस्तेमाल कर सकते है |

                 Thanks a lot


Our other popular posts - 

1. एंड्राइड मोबाइल फ़ोन ट्रिक्स जिसे बहुत कम लोग ही जानते है 

2. गूगल  सर्च एवं क्रोम ब्राउज़र के ट्रिक्स एवं टिप्स

3. एटीएम यानि डेबिट कार्ड में लिखे 16 डिजिट का क्या मतलब होता है?..... 

4. खोये हुए आधार कार्ड को मोबाइल से आसानी से कैसे निकाले ? 

5. Whatsapp Tricks and Tips   जो   बहुत   कम  लोग   जानते  हैं

6. YouTube Search Tricks and Tips

7. Podcast क्या है? और इस से पैसा कैसे कमाएँ ?

8. पिन कोड के 6 अंको का मतलब क्या होता है?

9. FULL FORMS OF COMPUTER TERMINOLOGY ,SPORTS AND INTERNATIONAL GK QUESTIONS 

10. OBJECTIVE QUESTIONS AND ANSWERS OF ENGLISH GRAMMAR

0 comments:

एक टिप्पणी भेजें

If you have any doubts, please let me know