באג

באג (תקלה) הוא שגיאה בתוכנה שגורמת לה לעבוד לא נכון. לפעמים משתמשים במילה גם כשמדובר בחלקים חשמליים.

באגים נוצרים משלל סיבות: תכנון לא מדויק, טעות בקוד או הבנה לא נכונה של מה שהלקוח רצה. לפעמים הדרישות משתנות והמערכת לא מתאימה.

בודקים תוכנה בעזרת ניפוי. ניפוי = לבדוק הרבה מקרים ולנסות למצוא את השגיאות. קשה לבדוק את כל האפשרויות, ולכן עדיין ימצאו באגים.

מפתחים מנסים לתקן באגים כמה שיותר מהר. כשהבאג חמור משחררים עדכון מיד. באגים קטנים מצטרפים לעדכון גדול יותר.
משתמשים יכולים לעתים להימנע מהאפשרות שגורמת לבאג. לפעמים צריך לסגור את התוכנית או להפעיל את המחשב מחדש.

המילה "באג" הייתה בשימוש כבר במאה ה-19 לתאור כשלים בהנדסה. ב-1947 מצאו חרק אמיתי במחשב ישן, ושמרו אותו כסמל. גרייס הופר קישרה את הסיפור למונח, אבל היא לא המציאה את המילה.

באגים לעיתים מפריעים ממש. יש באגים שגורמים לבעיות גדולות, ולכן חשוב לבדוק ולתקן אותם מראש.

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!