बग क्या है? और अपने मोबाइल को बग-फ्री कैसे रखे?
What is Bug?
Software
Bug किसी Computer
program /System की ऐसी त्रुटि (Error), दोष (Flaw) ,गलती, विफलता (Failure) या खोट (Fault) को वर्णित करने के लिए इस्तेमाल किए जाने वाला एक आम शब्द (Common word)
है, जो गलत (Incorrect) या अप्रत्याशित(Undesired/unexpected)
परिणाम देती है| अर्थात विशेष काम को उस तरीके से निष्पादित नहीं कर पाती जिसके लिए उसको बनाया गया है| इसे ही तकनीकी भाषा में Bug कहते हैं|
इसके अलावा सॉफ्टवेयर में कुछ Design,Layout
यानी Programing कमियां भी होती है जिसे प्रायः Issue / Known
Issue भी कहा जाता है|
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












0 comments:
एक टिप्पणी भेजें
If you have any doubts, please let me know