בית התפתחות מה זה ניפוי ברווז ברזל גומי? - הגדרה מטכנולוגיה

מה זה ניפוי ברווז ברזל גומי? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של ניפוי ברווז גומי?

בתחום ה- IT נוצר מונח הסלנג "ניפוי באגים ברווז גומי" כדי לתאר אסטרטגיה יעילה ועם זאת פשוטה לקוד איתור באגים. באיתור באגים ברווז גומי, המתכנת יושב ברווז גומי קטן (או חפץ דומם אחר) לידם על שולחן העבודה או ליד מחשב, ומסביר את הקוד לברווז שורה אחר שורה.

ניפוי ברווז גומי ידוע גם כגומי גומי.

Techopedia מסביר ניפוי באגים ברווז גומי

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

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

מה זה ניפוי ברווז ברזל גומי? - הגדרה מטכנולוגיה