
ההארה של גיא: איך ליצור לוח שנה בעברית
גיא ולוחות השנה והערפד חצוי הדם 🧛♂️📅 פרק 2/298
ום אחד, גיא (הידוע יותר בשמו השני - הוד מלכותו הלורד גיא דה-קוד הראשון) ישב ליצור לוח שנה בעברית ל-MVP מהיר. 🦇💻 שלב ראשון: מדיטציה! ✅ אז הוא ישב על בן אנד ג'ריז! כי אין כמו שני כפות (גם דלי הוא בעצם כפית) של גלידה לשיפור הקוגניציה. 🍦🧠 ואז, כאינסטינקט של מפתח-על, הוא פנה ל... ספריות! מחפש, מוצא, מתקין, מקלל בשפות תכנות עתיקות, צורח מהחלון, מתווכח עם GPT, מרגיע את השכנים ש"הכל בסדר", ואז... 💡 הארה! 💡 לוח שנה הוא בעצם רק... גריד. עם ימים. וחודשים. מי היה מאמין? 🤯 אז הנה האלגוריתם המהפכני של גיא (פטנט רשום*): קח תאריך 💀 מצא את היום הראשון בחודש ספור ימים עד סוף החודש שים במערך צור מערך של הימים הריקים בתחילת החודש הצג על המסך והופה! יש לנו קומפוננטה שאפשר להוסיף לה כל מה שהלב חפץ: רוצים לקרוא לימי השבוע בשמות של גמדי שלגיה? קדימה! חולמים על שבוע בן 8 ימים? למה לא! מעוניינים בלוח שנה שמותאם לזמן ערפדים? יאללה!
תחזוקה?
קלי קלות! כמו להחליף סוללה בשעון שמש. ⏳ אז כן, יש ספריות שעושות את זה. אבל הן לא עשו את זה עם סטייל של לורד. מילות חכמה לסיום: גיא תמיד אומר - "זה לא באג, זה פיצ'ר!" 🦇💻🍦 שימו לב שגיא העלה גירסא ממש פשוטה של הקומפוננטה ללא ts או memo, ללא OnClick או הוספת className לימים ספציפים. רק כדי שגם אלה שבתחילת הדרך יוכלו לקרוא ולומר :הא זה לא מורכב! (לכן גם הוא הוסיף את ההערות בעברית).


Yosefus Flavius
כותב הבלוג