בתשובה להאייל האלמוני, 14/04/08 11:09
תעשיה בלאי 476065
לתכנת קצר ונקי מלחתחילה, לאחר תכנון ארוך ומושקע בו לא כותבים אפילו שורת קוד אחת, זו הדרך אותה אני מעדיף. הבעיה היא למכור את הדרך הזו למנהלי פרויקטים שמרגישים נוח רק אם יש התקדמות ''אמיתית'' (לשיטתם).
תעשיה בלאי 476068
אני מעדיף לכתוב בחצי שעה את כל הפרוייקט בשלוש שורות קוד וללא שום באג.
תכנון ארוך ומושקע לא באמת פותר את כל הבעיות.
גם הגישה ההפוכה של extreme programming לא פותרת את הבעיות.

בואו נכיר בזה שכנראה מדובר בבעיה קשה וששיטות הנדסת התוכנה למניהן אומנם מועילות אך בטח לא מושלמות.
תעשיה בלאי 476128
אה, בטח. ניזכרתי מי היה זה שאמר שהעביה כנראה קשה ושנצטרך ללמוד לחיות עם זה.

תעשיה בלאי 476129
למרות זאת, הוא גם אמר שכן יש הבדל מהותי בין מתכנתים טובים לבין מתכנתים ממש טובים. אי אפשר לפרמל, להגדיר שיטה חד משמעית או לסכם את אומנות הנדסת התוכנה למספר כללי אצבע, אבל האומנות קיימת בכל זאת. המתכנתים הלא ממש טובים צריכים ללמוד לחיות עם זה.
תעשיה בלאי 476140
נכון.
אני מבכה את זה שגם המתכנתים הממש טובים יוצרים באגים לעיתים.
תעשיה בלאי 476211
ממש לא נחון!
תעשיה בלאי 476073
עזוב אותך מתכנון. מתכנת אמיתי עובד רק בניסוי וטעיה.
real programmers 476074
ואם הוא ממש רציני, גם אינו מתעסק עם ניסוי.
real programmers 476085
ואם הוא עוד יותר רציני, הוא גם אינו מתעסק עם טעיה אלא מתרכז בהטעיה.


חזרה לעמוד הראשי המאמר המלא

מערכת האייל הקורא אינה אחראית לתוכן תגובות שנכתבו בידי קוראים