Lior Testa
LIOR TESTA
TESTAMIND
AI Educator & Prompt Engineer
MODULE 3 — CLAUDE CODE
דיבאגינג ותיקון באגים
שיעור 6 מתוך 10
חומרים נוספים
1 / 11
📚מודול3 — Claude Code
🎓שיעור6 מתוך 10
משך~5 דקות
📈רמהמתחילים-בינוני
🎯
נקודות מפתח מהשיעור
1
באגים זה נורמלי
גם מפתחים מנוסים מתמודדים עם באגים כל יום. ההבדל הוא בגישה ובכלים שמשתמשים בהם כדי למצוא ולתקן.
2
תאורו את הבאג מדויק
ספרו מה ציפיתם, מה קרה בפועל, ותעתיקו את הודעת השגיאה המלאה. ככל שהתיאור מדויק יותר, התיקון מהיר יותר.
3
מניעה עדיפה על תיקון
בקשו מ-Claude Code לכתוב קוד עם בדיקות קלט, טיפול בשגיאות, וטייפים ברורים כדי למנוע באגים מראש.
4
בדיקות = ביטוח
בקשו מ-Claude Code לכתוב unit tests שבודקים מקרים רגילים, מקרי קצה, וקלט לא תקין כדי לוודא שבאגים לא חוזרים.
🧠
בדקו את עצמכם
1מה הצעד הראשון כשנתקלים בבאג?
למחוק את הקוד ולהתחיל מחדש
לתאר מה ציפינו, מה קרה, ולהעתיק את השגיאה
לשנות שמות משתנים אקראיים
2מה ההבדל בין שגיאת סינטקס לבאג לוגי?
שגיאת סינטקס גורמת לקריסה, באג לוגי נותן תוצאה שגויה בשקט
אין הבדל — שניהם עוצרים את הקוד
באג לוגי קורה רק ב-Python
3מה עדיף — לתקן באגים או למנוע אותם?
לתקן — כי אי אפשר לחזות באגים
לא משנה, AI מתקן הכל
למנוע — עם בדיקות קלט, טיפול בשגיאות ובדיקות אוטומטיות
4למה חשוב לבקש מ-Claude להסביר את הבאג אחרי התיקון?
כדי לבדוק שהוא באמת מבין קוד
כדי ללמוד ולהימנע מאותו באג בעתיד
כי זה חלק מהפרוטוקול
תשובות נכונות מתוך 4
✍️
תרגול — העתיקו ונסו ב-Claude Code
תרחיש: קיבלתם שגיאה ורוצים להבין אותה
קיבלתי את השגיאה הזאת כשהרצתי את הסקריפט: [הדביקו את השגיאה]. תסביר לי מה היא אומרת בשפה פשוטה, למה היא קרתה, ואיך לתקן אותה.
תרחיש: הקוד רץ אבל נותן תוצאה לא נכונה
הפונקציה הזאת אמורה לחשב [מה] אבל מחזירה תוצאה לא נכונה. הקלט הוא [דוגמה], ציפיתי לקבל [תוצאה צפויה] אבל קיבלתי [תוצאה בפועל]. תמצא את הבאג ותתקן.
תרחיש: רוצים למנוע באגים מראש
תבדוק את הקוד הזה ותגיד לי איפה יכולים להיות באגים. תבדוק מקרי קצה, בעיות אסינכרוניות, וקלט לא תקין. לכל בעיה שתמצא, תציע תיקון.
תרחיש: רוצים בדיקות לקוד קיים
תכתוב unit tests לפונקציה הזאת. תכסה: מקרה רגיל עם קלט תקין, מקרי קצה כמו מערך ריק או ערך null, וקלט לא תקין. תשתמש ב-Jest.
🚀 UP NEXT
שיעור 20: API ואינטגרציות
בשיעור הבא נלמד איך לחבר את הקוד שלכם לשירותים חיצוניים. מ-REST API ועד Webhooks, נראה איך Claude Code עוזר לכם להתחבר לעולם.
REST API
HTTP Requests
Authentication
Webhooks