ניפוי שגיאות – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
ט-בוט-זרם (שיחה | תרומות)
מ בוט משנה: de:Debugger, th:ดีบั๊ก
Yonidebot (שיחה | תרומות)
מ בוט החלפות: תת-;
שורה 1:
'''ניפוי שגיאות''' (באנגלית: '''debugging''') הוא תהליך שיטתי של מציאת והפחתת [[באג|באגים]] ב[[תוכנה|תוכנת מחשב]] או ב[[חומרה]] אלקטרונית, כדי לגרום להם לפעול כפי שתוכננו. ככל שיש יותר קשרים בין תת־מערכותתת-מערכות או שהמערכת חסרת סדר, כך תהליך ניפוי ה[[שגיאה#תכנות מחשבים|שגיאות]] יהיה קשה יותר.
 
באופן כללי, תהליך ניפוי השגיאות הוא משימה מסורבלת ומעייפת. הקושי בניפוי שגיאות בתוכנה משתנה רבות בין [[שפת תכנות|שפת התכנות]] שבה השתמשו ובכלים הקיימים כגון [[מנפה שגיאות]]. מנפי שגיאות הם כלים אשר מאפשרים ל[[מתכנת]] לעקוב אחרי ההרצה של תוכנית, לעצור אותה, להתחיל אותה מחדש, להריץ אותה בהילוך איטי, לשנות ערכים ב[[זיכרון מחשב|זיכרון]] ואפילו במקרים מסוימים לחזור אחורה בזמן.