חובה מול מומלץ
רשימת בדיקה מהירה: מה בלעדיו האוטומציה פשוט לא תפעל, ומה רק משפר את החוויה והתחזוקה.
חובה (בלי זה האוטומציה לא תעבוד)
כל שרשרת חייבת להתחיל בריבוע אירוע יחיד - אי אפשר להריץ אוטומציה בלי טריגר.
כל פעולה שפועלת על משהו ספציפי (רכיב, מסך, טבלה) חייבת שהיעד הזה יהיה ממולא - אחרת היא no-op שקט, בלי שום שגיאה שתוצג.
אם רוצים כמה רכיבים בכל שורה - לעטוף אותם קודם במכולה (container) אחת ולשים אותה כילד היחיד של הלופ.
מתחיל באות/קו תחתון, רק אותיות/ספרות/קו תחתון, וייחודי בתוך האפליקציה.
"הפעלת התראות" חייבת לרוץ כתגובה ללחיצת משתמש אמיתית (מגבלת דפדפן) - לא תעבוד מאירוע כמו "כניסה לאפליקציה".
מומלץ (משפר את החוויה והתחזוקה)
להוסיף "הצגת הודעה" אחרי פעולות משמעותיות (שמירה, שליחה, מחיקה) כדי שהמבקר ידע שמשהו קרה.
להחליט מראש אם כל טבלה צריכה להיות משותפת (global) או פרטית למבקר (private) - ולזכור שלופ דטה תמיד קורא global.
shortId נוח להקלדה אבל לא מובטח כייחודי (רק 900 קומבינציות) - לזיהוי מבקר/הזמנה אמיתי עדיף genId.
לבדוק כל שרשרת אוטומציה בתצוגה מקדימה לפני פרסום - במיוחד ענפי "כן"/"לא" ומקרי קצה.
לוודא ששם ה-collection זהה בדיוק (אותיות רישיות, רווחים) בין רכיב לופ הדטה לבין פעולות dbSet/dbGet שמזינות אותו.