Debugging & Optimization
Learn effective strategies for debugging and optimizing code generated through vibe coding.
What You'll Learn
Description
ה-AI יכול לכתוב פיצ'ר תקין בשניות, אבל ברגע שמשהו נשבר עדיין עליך להבין למה. המדריך הזה מלמד את מיומנויות ה-debugging והייעול העמידות שהופכות את ה-vibe coding לאמין: לקרוא מה ה-runtime באמת אומר לך, לשחזר ולבודד כשלים, ולתת ל-AI את ההקשר המדויק שהוא צריך כדי לתקן את הבאג במקום לנחש.
כל פרק משלב מושג עם artifact אמיתי שבאמת תיתקל בו — stack trace מבואר, שובל console.log מתויג, prompt תיקון ממוקד ל-AI, קריאת profiler — ומסתיים בתרגיל מעשי עם תשובת דוגמה פתורה. אתה בונה את ה-workflow על ידי הפעלתו, לא על ידי קריאה עליו.
בסוף יהיה לך workflow חוזר שהופך "זה לא עובד" מעורפל לבעיה ספציפית וניתנת לתיקון, ושהופך קוד איטי למהיר על בסיס מדידה ולא על בסיס תחושות בטן.
What's inside
- 1.תפיסת ה-Debugging — להתייחס לכשל כחיפוש, וכיצד ה-AI משנה את הלולאה
- 2.לקרוא מה נשבר — הודעות שגיאה, stack traces, רישום ל-console, שחזור באגים
- 3.בידוד והסבר — חיפוש בינארי, מחלקות באגים נפוצות, debugging עם AI
- 4.ייעול ואימות — פרופיל ביצועים, ייעולים אמיתיים, אימות תיקונים