פורסם 2004 באוגוסט 1821 שנים זה למצוא באגים בתוכנית ולתקן אותם ומה הקשר לפורום ווינדווז אה אופס טעות שלי זה באמת הכי מתאים לפורום ווינדווז
פורסם 2004 באוגוסט 1921 שנים debug=הפעולה של לנפות באגים מתוכנה מסויימתאתה לא יכול להפעיל תוכנה שמנפה באגים,מכיוון שצריךאינטיליגנציה אנושית בשביל לתקן באגים שהרי למשלשורה כמו msgbox blabla יכולה להראות הגיוניתלמחשב (דוגמא מVB) אז לך היא תראה לא הגיונית,מכיוון שזה לא מה שאתה רוצה שיהיה כתוב בהודעה,יש מבין?בכל מקרה,אין תוכנה שמנפה באגים בעצמה אלא אתה צריך להשתמשבדיבגר כלשהו בשביל לנפות שגיאות מהתוכנית שלךכמובן תלוי באיזה שפה אתה כותב את התוכנית
פורסם 2004 באוגוסט 1921 שנים מהניסיון שלי (אני לא מתכנת), במצב debugging התוכנה בדר"כ תציג הודעות פנימיות ומשתנים שהיא מעבירה לתוכנות אחרות, כדי שתוכל לברר מה השתבש במקרה של התרסקות או טעות. לדוגמה, אם ווינאמפ לא מנגנת אף שיר, אפשרות אחת ליישם debugger שיציג למשתמש את הנתיב המלא לשירים שהוא מנסה להציג ואת הפילטרם והפלאגינים שהוא מנסה להשתמש בהם בשביל לנגן קובץ. (הנ"ל לא מבוסס על ניסיון אמיתי אלא על השערה לשם המחשה ). בכל אופן, זה משתנה מתוכנה לתוכנה וממתכנת למתכנת.
פורסם 2004 באוגוסט 1921 שנים האמת היא שזה לא ממש מדוייקיש תוכניות שיודעות לדבג אבל הן מוגבלות מאד וכמובן שאין תחליף לאינליגנציה אנושית
פורסם 2004 באוגוסט 2321 שנים קצת היסטוריה על מקור השם bug (יתכן וזו סתם אגדה). מעשה בקבוצת מדענים בארה"ב, שלפני הרבה שנים ניסו לבצע חישוב מסובך על אחד מהמחשבים הראשונים. לאחר ימי עבודה מרובים בהם הם הזינו את התוכנית למחשב (ע"י חירור כרטיסים והזנתם למקום המיועד לכך במחשב - אז לא היו מקלדות) והריצו אותה. אולם, אך, ברם התוכנית לא עובדת. טוב, מה עושים - עוברים על הכרטיסים בודקים שהחורים במקום, שהתוכנית נכונה (עוד כמה ימי עבודה של צוות גדול) ומריצים עוד פעם. עדין לא עובדת. נשארה האפשרות של בעית חומרה; פרקו את המחשב הזיזו כבלים, הוציאו שפורפרות(לא היו טרנסיטורים) וגילו מקק (bug) שקיצר שני מגעים באחד הכרטיסים. וכאן מקור השם bug. היום באג זה בעצם שם לכל תקלה בפעולה הסדירה של אפליקציה. התהליך של לנקות/לתקן את הבאגים נקרא באופן לא מפתיע Debugging או Debug. תהליך ה-debugging נעשה בעזרת תוכנה אחרת הנקראת (שוב באופן לא מפתיע) debugger. מכיוון שכל העסק הזה הוא עולם ומלואו אז תשאל שאלות ספציפיות יותר ונשמח לענות שכחתי לציין באג בדיזיין - זין בדיבאג
פורסם 2004 באוגוסט 2421 שנים במצב דבאגינג אתה יכול להריץ את התכנית שלך שורה שורה, לבדוק ערכי משתנים, קריאות לפונקציה, מחסנית, אוגרים וכו' על מנת שתוכל לנפות שגיאות בתכנית שלך.
פורסם 2004 בספטמבר 221 שנים שלום חברים,אתם מתבלבלים בין המונחים debug ן-debuging.debuging - כמו שכבר אמרתם, היא הפעולה שבה המתכנת עובר על הקוד ובודק אותו משגיאות, לרוב המחשב לא יכול לעשות זאת לבד, משום שזוהי לא טעות תחביר שנכתבה במהדר, אלא טעות באלגוריתם.במצב DEBUG בתוך מהדר ניתן להריץ את הקוד שורה אחר שורה לאט לאט ולפקח על המשתנים ולראות איך הכל מתגלגל ולתפוס את הטעות.debug - תוכנה דוסית אשר באמצעותה ניתן לרשום ולקרוא שורות קוד לקבצי EXE ו-COM בשפת אסמבלי. בנוסף היא מאפשרת צפייה באוגרים והדגלים של המעבד צעד אחר צעד....מבולבלים?? לא נורא...
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.