אתם יכולים לנפות באגים באפליקציה באמצעות Cloud Shell Editor. בעזרת התמיכה בניפוי באגים של העורך, אתם יכולים לדלג על הגדרה ידנית כמו הגדרת העברה ליציאה אחרת או הזרקת ארגומנטים של ניפוי באגים ספציפיים לשפה. אתם יכולים ליצור הגדרות הפעלה, להגדיר נקודות עצירה ולבדוק משתנים, והכול בתוך כלי העריכה.
פעולות של ניפוי באגים
כדי לגשת לתמיכה בניפוי באגים של Cloud Shell Editor, לוחצים על
Debug בסרגל הפעילות. אפליקציות לדוגמה כוללות קובץ launch.json שנדרש כדי להריץ את האפליקציה ולנפות בה באגים. אם לאפליקציה אין קובץ כזה, תתבקשו ליצור אותו בתצוגת ניפוי הבאגים.
בתצוגת ניפוי הבאגים, לוחצים על
התחלה כדי להתחיל סשן של ניפוי באגים.
כשמוצגת בקשה, בוחרים את ההקשר שבו רוצים להריץ את האפליקציה, ואם רלוונטי, את מאגר התמונות שבו רוצים להשתמש.
אחרי שסשן ניפוי הבאגים מתחיל, אתם יכולים לנהל אותו באמצעות סמלי הפעולות של ניפוי הבאגים: Pause, Step over, Step in, Step out, Restart, Stop.

הגדרת נקודות עצירה (breakpoint)
כדי להגדיר או להחליף נקודות עצירה, לוחצים בשוליים של כלי העריכה לצד השורה שבה רוצים להגדיר נקודת עצירה. עיגולים אדומים הם נקודות עצירה פעילות ועיגולים אפורים הם נקודות עצירה לא פעילות. אם אי אפשר לרשום נקודת עצירה (breakpoint) בכלי לניפוי באגים כשהסשן מתחיל, היא משתנה לעיגול חלול עם קו מתאר אפור.

כשמריצים סשן של ניפוי באגים, האפליקציה עוצרת בנקודת העצירה ואפשר לבדוק את החלונית Variables (משתנים) בתצוגה Debug View (תצוגת ניפוי באגים) כדי לבדוק את ערכי המשתנים כשהאפליקציה מושהית.

תמיכה נוספת בניפוי באגים ב-Kubernetes
בעזרת Cloud Shell Editor, אתם יכולים לנפות באגים באפליקציות של Kubernetes באשכול מקומי (כמו minikube או Docker Desktop) או באשכול מרוחק ב-GKE או בכל ספק שירותי ענן אחר. אפשר גם לצרף מנפה באגים ל-Pod של Kubernetes.
לפרטים נוספים, קראו את המדריך ניפוי באגים באפליקציות Kubernetes באמצעות Cloud Shell Editor.