|
||||
|
||||
מצד שני, אני בטוח שנתקלת במנטליות של if it works, don't touch it בכל חברה גדולה מספיק. לא ברור אם השינויים הנדרשים היו עוברים ללא אותה הפאניקה. סתם דוגמה לאיך תוכנית תמימה שעוסקת ב"גיאומטריה תלת־מימדית בלבד" (בלי להכיר את התוכנה שלך) יכולה ליצור בעיות: נניח שרצית לדאוג ליכולת הרצה אוטומטית של התוכנה שלך. לכן הוספת לה אפשרות ליצור בסוף הריצה דיווח על הריצה. בתוך הדיווח הזה רצית לכלול את זמן הריצה, ויצרת אותו ע"י שימוש בערך הלא מוצלח של strftime . היית מקבל את ההפרש מ־1900 במקום את שתי הספרות האחרונות של השנה. |
|
||||
|
||||
ואז מה ? כל הקרחונים היו נמסים בבת אחת, וזנבו של שביט אמתני היה מכלה את כל מה שנותר מאסון הקרחונים, והכול בגללי ? איני כופר בכך שבאג 2000 יכול להיווצר. כמו שאיני כופר בכך שאפקט החממה קיים. אני רק אומר שצריך לשים את זה כמו את זה במקומם הראוי. |
|
||||
|
||||
אבל הקימו כבר מעבדה בשביל לבדוק כל מיני תוכניות. למה לא לבדוק בהזדמנות גם את הקוד שלך? תכף תספר לי שאתה נהנה לכתוב בדיקות לקוד שלך. |
|
||||
|
||||
תשאל אותם מה דעתם היום על המעבדה ההיא, ואילו גילויים נוראים הם גילו שם, גם בתכניות של אחרים (שרובן עוסקות בשמירת אינפורמציה ניהול, וכדומה). אני לא עושה זאת כדי לא להביכם. |
|
||||
|
||||
הבעיה עם הבאג 2000 לא הייתה השאלה האם יכול או לא יכול להיווצר באג טריוויאלי כזה או אחר באיזו תוכנה איזוטרית. הבעייה עם הבאג 2000 הייתה התפישה שהלכה והתרחבה שמערכות קריטיות יקרסו, מבנקים ועד כורים אטומיים. ההתנבאויות האפוקליפטיות הגיעו עד רמות של חזרה למערות. בקיצור הייתה שם הרבה טפשות המונית צרופה. |
|
||||
|
||||
לפחות בצד הבנקים - וארגונים עסקיים גדולים וותיקים בכלל - לא הייתה שאלה של חשש מהיווצרות הבאג באיזו מערכת איזוטרית. הבאג שרץ (כמעט שלא יכולת להימנע מלדרוך עליו) באלפי מקומות - שורות קוד ומאגרי נתונים - והחשש היה שלא יאתרו את כולם. בארגונים כאלו יש מליוני שורות קוד באלפי מודולים שחלקם נכתבו בשנות השישים, לחלקם אבד ה-source ובמאות מהם לא משתמשים, אבל לא יודעים בדיוק באילו משתמשים פעם בשנה או פעם בעשור, או אף פעם. מחוץ לתקשורת, לא היה חשש אמיתי שארגונים כאלו "יקרסו". רק שיפסידו המון כסף. כי אם יש משהו שעושים הרבה בארגונים כאלו, זה לחשב הפרשי תאריכים - למשל כדי לחשב ריבית. החשש היה ברור ומיידי: אם נותרו שורות קוד שעדיין משתמשות בפורמט תאריך ישן, הבנק יקבל או יקח ריבית שלילית במקום חיובית. בשביל בנקאים, אין סיוט נורא מזה. |
|
||||
|
||||
כל הדברים שאתה אומר נכונים, אבל נושא הדיון הוא תחזיות אפוקליפטיות. חישוב ריבית שלילי הוא אולי תחזית אפוקליפטית עבור בנקאי, אבל לא עבור שאר האנושות. ההייפ ההזוי שאני מתייחס אליו היה מהסוג שניבא תחזיות אפוקליפטיות עקב השלכות הבאג. |
חזרה לעמוד הראשי | המאמר המלא |
מערכת האייל הקורא אינה אחראית לתוכן תגובות שנכתבו בידי קוראים | |
RSS מאמרים | כתבו למערכת | אודות האתר | טרם התעדכנת | ארכיון | חיפוש | עזרה | תנאי שימוש | © כל הזכויות שמורות |