ספר ההדרכה / טעויות נפוצות

טעויות נפוצות

הרשימה הזו פותרת את רוב מקרי ה"אוטומציה הזו לא עושה כלום".

  • שדה יעד ריק ב-dbSet/dbGet - הפעולה לא עושה כלום ובלי שום הודעת שגיאה. אם "האוטומציה לא עובדת", זו הסיבה הכי נפוצה.
  • בלבול בין scope של dbSet לבין קריאת לופ דטה - לופ דטה תמיד קורא global; כתיבה ב-private לא תופיע בו לעולם.
  • חיווט כפול מאותה יציאה - אי אפשר להוביל משם למקום אחד; חיווט חדש פשוט מזיז את הקודם.
  • ציפייה שהרצת קוד היא JavaScript - אין כפל, חילוק, תנאים או פונקציות מחרוזת בתוכה; רק קריאה/כתיבה לנתיב ו-+/- בסיסי.
  • הסתמכות על shortId כמזהה ייחודי אמיתי - הוא בן 3 ספרות בלבד ועלול להתנגש.
  • הפעלת Push מאירוע לא-אינטראקטיבי - הדפדפן דורש שהבקשה תגיע ממש מתוך handler של לחיצת משתמש.
  • רכיב "מוסתר בהתחלה" בלי שום נתיב שחושף אותו - יישאר מוסתר לצמיתות.
  • הזזת אינדקס אחרי מחיקת רכיבים - אם השתמשתם ב-element[N] בהרצת קוד, כדאי לוודא שה-# עדיין נכון אחרי הוספה/מחיקה של רכיבים במסך.