עם סיומה של פרוגרמת תשפ"ד הלא-מי-יודע-מה, כמה תובנות והנחיות לפרוגרמה הבאה עלינו לטובה, על מנת שתהיה הרבה יותר טובה. וגם סדר הסימנים המעודכן לפתיחת פרוגרמה חדשה.
בדיוק לפני שנה כתבתי פוסט בשם "תכלה תוכנה וקללותיה, תחל תוכנה וברכותיה". מה שבדיעבד התברר כשטות מוחלטת.
עוד רבות ידובג, יפורסס ופוסט-ימורטם (מלשון פוסט-מורטם, למי שלא) על השנה האומללה הזו ועל קללותיה. אבל מה שבטוח זה שהפרוגרמה המכונה תשפ"ד לא הייתה אחד מהפרוייקטים המוצלחים שלנו, בלשון המעט.
אבל הנה, לקראת סופה של שנה, נראה שיש שינוי מגמה. כיוון זרימת הבאגים התהפך, וכל האינדיקטורים משתפרים. כמו ש"ניבאתי" אך לפני מספר פוסטים בודדים: "יש עניין שיתהפך הכל לטובה". באמת יש. וזה בהחלט עניין.
לדיבוגו של עניין
אז ישבתי וחשבתי לעצמי, הרי שרוי אני בעולמה של תוכנה, ותוכנה היא ולדבג אני צריך. וקמתי ועשיתי מעשה והלכתי לעיין בכתבי הקוד-אש, הלא המה הסְפֶּעקִים המהוללים, על מנת להעלות בקודי רמז ורו"ט-קוא"ז לכל אשר קרה עמנו לקודנו ולתוכנתו כאן בארץ הקוד-אש.
והנה לפליאתי הרבה, הכל כתוב – שחור על גבי מסך, או לבן ע"ג מסך למי שעובד במצב(רוח) חשוך, כמוני. כבר לפני שנים רבות, בפרשייטק השבוע "כולכם קבצים היום" נשאלה השאלה: על מה עשה ככה לבראנץ' הזאת? מה חֹרי הבאג הגדול הזה? ותשובות רבות וגדולות נאמרו בעניין, וכל אחת ואחד יבינו לפי כוחם וקודם.
פרוגרמת תשפ"ה
ואנוכי, הקטון שבמתכנתי הפרוייקט, אמרתי לעצמי שגם אני אטמון את ידי וקודי בצלחת ואביעה קבצים ורננות בעד הדברים.
אז הנה לפניכם כמה פסוקֵי-של-קוד כפי שלימדונו ראשוני ההיי-טק, וכל מי שיפנים ויקיים פסוקים אלו, מובטח לו שהפרוגרמה הבאה תהיה מוצלחת הרבה יותר:
הַבָּאג לְהוֹרְגְךָ – הַשְׁכֵּם לְדַבְּגוֹ! (וְיֵשׁ הַגּוֹרְסִים הַשְׁכֵּם לְהוֹרְגוֹ)
אִם אַתָּה מַאֲמִין שֶׁיְּכוֹלִים לְקַלְקֵל תַּאֲמִין שֶׁיְּכוֹלִים לְדַבֵּג; אִם אַתָּה מַאֲמִין שֶׁיְּכוֹלִים לְדַבֵּג תַּאֲמִין שֶׁיְּכוֹלִים לְתַקֵּן; אִם אַתָּה מַאֲמִין שֶׁיְּכוֹלִים לְתַקֵּן תַּאֲמִין שֶׁיְּכוֹלִים לְמָרְגֶ'ג'.
לְהִצְטַעֵר יוֹתֵר מִדַּי עַל בָּאג שֶׁכְּבָר קָרָה זוֹ הַדֶּרֶךְ הַטּוֹבָה בְּיוֹתֵר לְהָבִיא עָלֵינוּ אֶת הַבָּאג הַבָּא.
כָּל הַמְּדַבֵּג בָּאג בְּשֵׁם חֲבֵרוֹ מֵבִיא גְּאוּלָּה לַתּוֹכְנָה.
בָּאגִים רַבִּים לֹא יוּכְלוּ לְכַבּוֹת אֶת הַפְּרוֹגְרָמָה וּקְרִיסוֹת לֹא יַעַצְרוּהָ.
וְאִם קָרְסָה תּוֹכְנָתֵּנוּ וְנֶחֱרַב הַפְּרוֹיֵקְט עָלֵינוּ עַל יְדֵי שִׂנְאַת חִנָּם, תָּשׁוּב הַתּוֹכְנָה לְהִבָּנוֹת וְהַפְּרוֹיֵקְט עִמָּנוּ יִבָּנֶה עַל יְדֵי אַהֲבַת חִנָּם.
לְכָל בָּאג יֵשׁ מוֹצָאֵי בָּאג.
אֶרְדּוֹף בָּאגַי וַאֲדַבְּגֵם וְלֹא אָשׁוּב עַד כַּלּוֹתָם. אֶמְחָצֵם וְלֹא יוּכְלוּ קוּם, יִפְּלוּ תַּחַת תִּיקּוּנָי.
כְּשֶׁאָדָם יוֹדֵעַ שֶׁכָּל קְרִיסוֹתָיו וְדִיבּוּגָיו הֵם לְטוֹבָתוֹ, זֹאת הַתּוֹכְנָה הִיא מֵעֵין תּוֹכְנָה בְּלִי בָּאג.
תַּחֲשׁוֹב קוֹד – יִהְיֶה קוֹד; וּלְהֵיפֶךְ: תַּחֲשׁוֹב בָּאג – יִהְיֶה בָּאג.
והמהנדס החכם אומר: שתתחדש עלינו פרוגרמה טובה ומתוקה!
