יומן שינויים
מה השתנה במוצרים, ולמה
כל שורה כאן מתארת בעיה שנמצאה בפועל, מה שונה בעקבותיה, ואיך זה נבדק. אין כאן מספרי ביצועים, אחוזי שיפור או נתוני שימוש — רק דברים שאפשר לפתוח ולראות.
- מה היה
- תשעים ושלושה צילומי מצב של הערוץ נקלטו יום אחר יום, ואף אחד מהם לא היה מסוגל לומר איזו יצירה הרוויחה אותם — כי שום דבר לא חיבר סרטון חיצוני ליצירה באתר. אחרי שהחיבור נבנה והמדדים נמשכו בפעם הראשונה, שתי היצירות החדשות הופיעו כ״0 צפיות · 0 לייקים · 0% צפייה ממוצעת״. אף אחד מהאפסים האלה לא היה מדידה: דוח YouTube Analytics בלי דימנשן חוזר כשורה אחת, ולסרטון שהצינור עוד לא עיבד השורה הזאת היא אפסים.
- מה שונה
- מסך שיוך שבו כל שורה מאושרת אחת־אחת ואין בו ״אשר הכול״, ומשיכת מדדים שעוברת רק על מה שאושר. צפיות, לייקים ותגובות נלקחים מ‑Data API, שמדווח מצטבר תוך דקות; זמן צפייה ואחוז צפייה קיימים רק ב‑Analytics, וכשברור שהיא מפגרת השדות נשארים ריקים והמסך אומר למה. אפס אמיתי — כששני המקורות מסכימים — נרשם כאפס.
- איך זה נבדק
- שש־עשרה יצירות שויכו ידנית ונמשכו להן מדדים בפועל, וההתנהגות נצפתה משתנה על המסך: מ״0 צפיות · 0% צפייה ממוצעת״ ל״32 צפיות · 1 לייקים · זמן צפייה טרם עובד אצל יוטיוב״. שמונה בדיקות על ההכרעה, ואחת מהן נצפתה נופלת כשההשוואה בין שני המקורות בוטלה.
- מה היה
- לכל בדיקה נכתבו ידנית תשובה קצרה, נקודות מתוך המקורות ושורה תחתונה — והסכימה אף דורשת אותן. אף אחת מהן לא הוצגה אי פעם לקורא. בספירה על פני כל הרכיבים: שדה המסקנה הופיע ב‑49 קבצים, ושלושת האחרים באפס.
- מה שונה
- מודול אחד בראש כל עמוד בדיקה שמציג בדיוק את מה שכבר נכתב, בשלושה חלקים שנשארים מסומנים ונפרדים: מה נמצא במקורות, איך הוא נקרא, ומה הוסק. לא נוסח שום סיכום חדש — מכונה שמנסחת מחדש עבודה מתועדת של אדם ומפרסמת את הניסוח כממצא היא בדיוק הכשל שהמוצר הזה מתעד אצל אחרים.
- איך זה נבדק
- חמישה עמודי בדיקה רונדרו: המודול מופיע פעם אחת בכל אחד, וכתובת המקור הראשוני ושמו נמצאים בעמוד. בשתי בדיקות אין מקור ראשוני יחיד, והמודול אומר זאת במקום לקדם מקור משני למקום שלא הרוויח — כלומר גם הענף הזה נבדק בפועל.
- מה היה
- המסך הראשון של הדמו לא אמר באיזה מצב הוא רץ. בספירה על המסך הראשון: אפס אזכורים של זמן אמת, של Fallback ושל הדגמה מקומית. דמו שנופל בשקט למצב מקומי ונראה זהה לחי מגזים לגבי עצמו. בנוסף, כרטיס השיתוף היה קובץ של 2.3MB ביחס צדדים שגוי, שגוגל וטוויטר חתכו כל אחד אחרת.
- מה שונה
- שורת מצב שקטה מתחת לשני הפאנלים, בנוסח שונה לכל מצב — כשזו הדגמה מקומית היא אומרת במפורש שהנתונים אינם נשמרים. כרטיס השיתוף נבנה עכשיו מהקוד עצמו בגודל הנכון.
- איך זה נבדק
- יחס ניגודיות 4.88:1 מול הרקע הצבוע בפועל, אפס גלישה אופקית ב‑390, ופעולה ראשית אחת נשארה אחת. הכרטיס נבדק בהסתכלות ולא בקוד: הרינדור הראשון צייר את המילה ״התפנה״ הפוך, אותה משפחת תקלה שכבר הגיעה פעם לפרודקשן, וזה נתפס לפני שיצא.
- מה היה
- בעל עסק שלחץ ״עדכון פרטי העסק״ בעמוד שלו נחת בעמוד שמזמין אותו להוסיף עסק למאגר, כאילו מעולם לא היה רשום. שני הקצוות היו בנויים והאמצע לא: העמוד קיבל את הכוונה ב‑URL ומעולם לא קרא אותה.
- מה שונה
- העמוד מזהה עכשיו שמדובר בעדכון, אומר שהעסק כבר רשום ואין צורך להגיש מחדש, וחוזר על כך שכל עדכון עובר בדיקה ידנית לפני שהוא עולה. שם העסק נשלף מהרשומה עצמה; מזהה שלא נמצא מקבל את אותו נוסח בלי שם, במקום שהכתובת תוחזר למסך.
- איך זה נבדק
- שני המסלולים רונדרו: בעמוד רגיל אפס הופעות של ההודעה, ועם מזהה שאינו קיים ההודעה מופיעה בלי שם — והמזהה השגוי אינו מופיע בתשובה בשום מקום.
- מה היה
- התבקש מודול ״חי השבוע״. מדידה מול המסד לפני שנכתבה שורת קוד הראתה אפס רשומות בשבעת הימים האחרונים בכל המקורות — חדשות, שרשורים, הודעות ואירועים. כותרת קבועה הייתה מוצגת ריקה, או גרוע מכך מציגה שרשור בן אחד‑עשר יום כשיחה של השבוע.
- מה שונה
- הכותרת נגזרת מהנתון במקום להיטען עליו: היא אומרת ״השבוע״ רק כשזה נכון. פריט שעבר שלושים יום נושר, והבדיקה היא לכל פריט בנפרד — כך שפריט ישן אינו נכנס בזכות שכן חדש.
- איך זה נבדק
- נבדק מול חותמות הזמן האמיתיות: השרשור החדש ביותר בן 12.4 יום והחדשות בנות 38.4. סף ברמת האצווה היה פותח את המודול בזכות הראשון ומכניס את השני לצידו — כל שורה מתוארכת נכון, והמודול כולו עדיין מגזים.
- מה היה
- Search Console דיווח שהסרטונים אינם נכנסים לאינדקס כתוצאות וידאו, ובנוסף חמש בעיות בסימון: תאריך העלאה בלי אזור זמן, וקטע מסומן שהוגדר בלי הכתובת וזמני ההתחלה והסיום שלו.
- מה שונה
- הסימון תוקן — תאריך מלא עם אזור זמן שעוקב אחרי שעון החורף והקיץ, והקטע המסומן הוסר במקום שיומצאו לו זמנים. נוסף sitemap ייעודי לווידאו שאומר לגוגל, לכל סרטון, איזה עמוד הוא דף הצפייה ואיפה הקובץ.
- איך זה נבדק
- שש־עשרה יצירות ב־sitemap, אפס הפרות מול המפרט של גוגל, וארבעים ושמונה הכתובות שהוצהרו — עמודים, תמונות וקובצי וידאו — נבדקו וכולן נענו. בדיקה אוטומטית סופרת מול רשימת היצירות, כך שיצירה שלא מגיעה ל־sitemap נכשלת מיד.
- מה היה
- בתמונת השיתוף החדשה כל תו שאינו אנגלי הוחלף בסימן שאלה. הכיתוב יצא COMMUNITY ? QUESTS ? MAGIC, והטקסט החלופי שקוראי מסך מקבלים היה שורת סימני שאלה.
- מה שונה
- התווים שוחזרו: המפריד חזר להיות נקודה אמצעית, והטקסט החלופי חזר לעברית שתואמת את השורה שהתמונה כבר מציגה באנגלית.
- איך זה נבדק
- התמונה נפתחה ונבדקה חזותית אחרי הרינדור, לא רק בקוד: 200, 1200×630, המפריד נמשך, והטקסט החלופי מוגש נכון.
- מה היה
- סימון החסימה נקרא מהדפדפן כבר ברינדור הראשון, כך שהשרת הגיש עמוד אחד והלקוח החליף אותו באחר. זה שבר את ההידרציה של העמוד כולו.
- מה שונה
- הסימון נקרא אחרי הרינדור בשני המקומות שהשתמשו בו, כולל השומר שעוטף את כל האפליקציה.
- איך זה נבדק
- נמדד בבקרה: בלי הסימון אפס שגיאות, עם הסימון שתי שגיאות React #418 לפני התיקון ואפס אחריו — ומסך החסימה עדיין מוצג.
- מה היה
- מבקר ראשון קיבל מסך טעינה חוסם בזמן שההזדהות נפתרה. ההזמנה האמיתית לא הייתה ב‑HTML הראשוני בכלל.
- מה שונה
- תוכן הפתיחה נטען מיד, וההפניה של משתמש מחובר נשארה כפי שהייתה.
- איך זה נבדק
- ה‑HTML המוגש נבדק: אפס מופעים של טקסט הלוודר, ותוכן הפתיחה נוכח. הבנייה עוברת.
- מה היה
- כתובת תמונת השיתוף שהוצהרה באתר החזירה 404. כל קישור ששותף יצא בלי תמונה.
- מה שונה
- התמונה נבנית עכשיו מהקוד עצמו, וכל מסלולי הגיבוי הישנים הוחלפו.
- איך זה נבדק
- הכתובת מחזירה 200 כתמונת PNG בגודל 1200×630, ושני תגי המטא מצביעים עליה.
- מה היה
- הבלוקים הכהים שאינם הירו היו מילוי שטוח ומחוץ למיפוי הצבעים של רקע כהה. הפוטר איבד את הגרדינט שלו לשורה שנכתבה לתיקון אחר, וכותרת משנה בעמוד הפרויקטים יצאה כתום על נייבי.
- מה שונה
- טוקן תאורה אחד שכל הפאנלים הכהים, הסקשן בעמוד הראשי והפוטר קוראים ממנו, ומיפוי הצבעים שההירו כבר עשה.
- איך זה נבדק
- יחס הניגודיות של כותרת המשנה עלה מ‑3.47:1 ל‑10.21:1. נבדק ברוחב 1440 וב‑390: אפס גלישה אופקית, אף פאנל לא מתחת ל‑4.5:1.
רוצים לראות איך זה נראה על בעיה שלכם?