Debugging

נראה מספר דרכים לבצע Debugging כאשר משהו בקוד לא עובד.

 

  1. הדפסה – אם מדובר בפונקציה שמוציאה פלט לדף ה-wordpress ניתן להוסיף שורה כמו:
    print "var = ". $var על מנת לראות מה הפלט של המשתנה שאנו חושדים בו.
  2. הוספת "התראה" לפונקציה שברגע שנכנסים אליה יודפס לוג לשרת. השורה שנוסיף לפונקציה היא
    FocusLog(__FUNCTION__);
    אל השרת ניתן להתחבר באמצעות ssh, להריץ את הפקודה logs ואז להריץ את הפקודה tail -f focus.log כדי לראות את הפונקציות שמופעלות ב-focus.
  3. חלונית inspet – 
    שמה ניתן לדבאג צעד צעד את קוד ה-javaScript ובמידה ומגיעים לפונקציה שמחזירה url לקבל ממנה את ערך החזרה ולפתוח אותו בחלונית נפרדת על מנת לראות אם מופיעות שמה שגיאות.

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *