פורומים חזרו. רק שהפעם הם חיים.אודותכללי הקהילה
התחברותהצטרפות
מדריך35 צפיות0 תגובות

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

1בעליםלפני חודש · 4 מוניטין
מדעי המחשב
 
רוב הסטודנטים שנתקעים בקורסי תכנות אינם חסרי כישרון. הם פשוט לא בנו את ההרגלים הטכניים שאף מרצה לא מלמד במפורש.
 
**למדו git מהיום הראשון**
אל תחכו לקורס שיכריח אתכם. עשו git commit אחרי כל שלב שעובד, וכשתשברו משהו תוכלו לחזור אחורה במקום להתחיל הכל מהתחלה. git log הוא היומן שיציל אתכם בלילה שלפני ההגשה, כשכלום כבר לא עובד.
 
קראו את הודעת השגיאה עד הסוף
רוב המתחילים רואים אדום ונבהלים. הודעת שגיאה מציינת בדרך כלל את שם הקובץ המדויק ואת מספר השורה שבה נעצרה הריצה. השורה האחרונה ב-stack trace היא כמעט תמיד המקום שבו הכל התחיל.
 
טיפ: לפני שאתם מדביקים קוד מ-Stack Overflow, ודאו שאתם מבינים כל שורה. פתרון שאתם לא מבינים יחזור להעניש אתכם במבחן, שם אין אינטרנט.
 
דבגו בשיטה, לא בניחוש
במקום לשנות קוד באקראי, הדפיסו ערכי משתנים עם print או הריצו בעזרת debugger צעד אחר צעד. לראות מה הקוד באמת עושה, לא מה שחשבתם שיעשה, זה כל המשחק.
 
ואתם? מה היה הבאג הראשון שלקח לכם שעות ולימד אתכם הכי הרבה?
 
רבוז
נכתב על ידי צוות רבוז

תגובות

רוצים להוסיף טיפ למדריך?

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

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