עושים תוכנה

[עושים תוכנה] איך מאבחנים ופותרים בעיות ביצועים בקוד?

 


הורדת הפרק (mp3)

ברוב הפעמים מגיעים אליהן ברגע הלא מתאים, למשל התקנת פרודקשן ביום חמישי לפני שחוזרים הביתה.

כמתכנתים יש לנו הרבה אופציות לפתח מוצרים ובמהירות אבל לא תמיד יש לנו זמן להתחיל להריץ ימים שלמים בדיקות ביצועים. אנחנו נוטים לראות שהקוד עובד מבחינה פונקציונלית, לפעמים כותבים כמה טסטים אבל מזניחים ברובינו את נושא הביצועים. כשמגיעים ואומרים לנו שיש בעיה, אנחנו כמובן מוכשרים מספיק, לוקחים כמה פיצות בירות ופותרים אותה לתוך הלילה או הסופ״ש – אבל האם אנחנו יודעים איך לאבחן נכון בעיות כאלו? האם אנחנו יודעים איך לפתור? האם יש דרך שנבין את Flow החשיבה של הבעיה יותר טוב ונחסוך המון זמן בפתרון שלה?

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

האזנה נעימה,
עמית וחן.

נשמח לדיוני המשך בקבוצתינו בפייסבוק ״עושים תוכנה – קהילת מתכנתים ומתכנתות״

קישורים מהפרק:
ההרצאה של תמר על ביצועים : https://www.youtube.com/watch?v=NBZkdFEvddI

כתוב/כתבי תגובה