יום רביעי, 11 בנובמבר 2015

281 Fogcast 21 - Optimistic v/s Pessimistic developer

הרבה זמן לא הקלטנו פרק של פוגקאסט שבו אנחנו מדברים על נושא אחד באופן חופשי יחד עם ליאור שיאון. אז אנחנו בפרק 281 ובפוגקסאט מס' 21.
מזכיר את קבוצת הפייסבוק שלנו שבה אפשר לשתף הכל, ואת הטוויטר שלנו, הבלוג או אפילו RSS. ותודה לדוד, שהשאיר לנו הערות מחכימות בקבוצה, וזכה בספל של הפודקאסט היישר אליו הביתה.
הנושא שלנו הפעם הוא המתכנת הפסימי מול המתכנת האופטימי.
  • המתכנת האופטימי, הכל אצלו טוב, אלא אם כן הוכח מעל לכל ספק שהכל לא טוב. המתכנת הפסימי, חושב שהכל לא בסדר. (2:18)
  • הבדלי הגישות באים לידי ביטוי בכתיבה, בבדיקות, בטסטים ובעיקר בתגובות לפידבק מהשדה. (2:35)
  • אחד ההבדלים בגישות הוא הזמן בתקשורת מול התמיכה או המשתמש. (4:45)
  • בדרך כלל נעדיף את המתכנתים הפסימיים, החסרון הוא שהתמיכה יתחילו להעסיק אותם יותר מאנשי הצוות האחרים. (8:44)
  • דרך טובה אחת היא להפגיש את הקוד עם השטח יותר מהר, או לבחון אותו בתרחישים שונים ומשונים. (13:40)
  • אם קרתה תקלה, מתכנת שרוצה לבדוק את המכשיר עצמו ולא באמצעות כלים אוטומטיים, זה אומר שנכשלנו. (15:40)
  • כדאי להזכיר את המאמר של ג'ף אטווד, "הכלל הראשון של תכנות – זאת תמיד אשמתך". (17:10)
  • מפתחים טובים מקפידים על טסטים טובים. הרבה פעמים מפתחים לא יודעים כמה שהם לא יודעים. (20:24)
  • יש שפות שכן משפיעות על הטכניקות של החופש של הכתיבה. למשל Rust אולי דורשת פחות טסטים בסיסיים, לעומת Ruby או פייתון. (25:22
  • לסוף, עדכון קטן על Bringg, ומתמודדים עם המון אתגרים של עבודה בזמן אמת. (30:15)

הקובץ נמצא כאן, האזנה נעימה ותודה לרועי שלומי על התקציר של הפרק.

אין תגובות:

פרסום תגובה