מהו Nil UUID?
nil UUID הוא UUID תקני שכל 128 הביטים שלו הם אפסים. צורת הטקסט הקנונית שלו היא 00000000-0000-0000-0000-000000000000, ולעיתים קרובות משתמשים בו כדי לציין שעדיין לא הוקצה UUID.
מתי להשתמש בו
השתמשו ב-nil UUID כאשר API, עמודת מסד נתונים, fixture או קובץ תצורה דורשים ערך בצורת UUID, אך המזהה האמיתי חסר בכוונה. הוא שימושי כמציין מקום בבדיקות, בתבניות ייבוא, בסקריפטי מיגרציה ובפרוטוקולים שמגדירים במפורש ערך UUID ריק.
למה לשים לב
אל תתייחסו ל-nil UUID כאל מזהה ייחודי שנוצר. זהו אותו ערך בכל פעם, ולכן שמירה שלו במקום שבו מצופה מזהה אובייקט אמיתי עלולה להסתיר נתונים חסרים, לשבור הנחות ייחודיות או לגרום לרשומות להיראות מחוברות כאשר הן אינן כאלה.