ביצת הפתעה (Easter Egg) בתוכנה היא יכולת נסתרת ובלתי צפויה שנשתלה בדרך כלל כבדיחה או בכדי לתת קרדיט למפתחים. ביצי הפתעה בתוכנות קיימות כבר הרבה זמן. במוצרים רבים של מיקרוסופט נמצאו שלל ביצים.
אני חושב שהיה מקרה אחד בעבר של ביצת הפתעה בוורדפרס אבל לאחרונה, תוך כדי עבודה על התרגום של וורדפרס מרובה משתמשים, שוחחתי עם מפעיל בלוגיה גדולה באוסטרליה והוא הראה לי את הביצה שנשתלה החל מגרסת 2.6 של וורדפרס. הביצה מופיעה כאשר מנסים להשוות, במערכת ניהול הגרסאות, גרסת פוסט לעצמה. ראו הדגמה קצרה (מומלץ לראות ב- smart player בפינה הימנית התחתונה):
[5min:72335352]
זו בדיחה חביבה אך כפי שאמרתי בסרטון יש כאן בעיה של קוד מוצפן בקובץ. לדעתי במערכות מסוג קוד פתוח אין מקום להצפנה בקוד מכיוון שבמקרים כאלו לא ניתן לבקר את הקוד בצורה סבירה ויכולה להיות פרצה למיני מזיקים. טוב יעשו אנשי וורדפרס אם יסירו את הביצה או לפחות יבטלו את ההצפנה בכדי שנוכל לתרגם אותה 🙂
עידכון: מביני עניין מסרו לי שלא מדובר בקוד מוצפן אלא בקוד דחוס. ההערה שלי בנוגע לקוד פתוח עדיין בתוקף.