ניפוי שגיאות – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
מ רובוט מוסיף: fi:Debuggaus |
Gveret Tered (שיחה | תרומות) מ קישור חיצוני, הפניה |
||
שורה 1:
'''ניפוי שגיאות''' (באנגלית: '''debugging''') הוא תהליך שיטתי של מציאת והפחתת [[באג|באגים]] ב[[תוכנה|תוכנת מחשב]] או ב[[חומרה]] אלקטרונית, בכדי לגרום להם לפעול כפי שתוכננו. ככל שיש יותר קשרים בין תת־מערכות או שהמערכת חסרת סדר, כך תהליך ניפוי
באופן כללי, תהליך ניפוי השגיאות הוא משימה מסורבלת ומעייפת. הקושי בניפוי שגיאות בתוכנה משתנה רבות בין [[שפת תכנות|שפת התכנות]] שבה השתמשו ובכלים הקיימים כגון [[מנפה שגיאות]]. מנפי שגיאות הם כלים אשר מאפשרים ל[[מתכנת]] לעקוב אחרי ההרצה של תוכנית, לעצור אותה, להתחיל אותה מחדש, להריץ אותה בהילוך איטי, לשנות ערכים ב[[זכרון מחשב|זיכרון]] ואפילו במקרים מסוימים לחזור אחורה בזמן.
שורה 16:
== קישורים חיצוניים ==
* [http://www.lambdacs.com/debugger/USENIX/Debugger_USENIX_2003.html ניפוי שגיאות אחורנית בזמן] - הכול על ניפוי שגיאות (אנגלית)
* תמי לפידות, [http://cse.proj.ac.il/hebetim/8/bebug.htm "ניפוי שגיאות"], ב[[ירחון]] "הבטים בהוראת מדעי המחשב", גליון דצמבר 1996, עמודים 13-25, בהוצאת [[משרד החינוך]] ומטה המרכז להוראת המדעים.
[[קטגוריה:תכנות]]
|