יומן פיתוח

יומן פיתוח

RDD Labs · אשדוד, ישראל · החדש בראש

מה אנחנו בונים, מה נשבר, ומה המספרים באמת אמרו. נכתב בידי שני האנשים שעושים את זה.

1 אחת עשרה דרכים שבהן האתר הזה מפיל את הבילד של עצמו

13 בספטמבר 2026

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

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

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

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

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