S h a r k 1 8
New member
שפות סקריפט (Perl,Python) ודיבוג
אלה מכם שכותבים סקריפטים בשפת Perl - האם אתם משתמשים בדיבאגר? למיטב ידיעתי בפרל יש דיבאגר מובנה בתוך מערכת ההפעלה יוניקס ואפשר להשתמש ב eclipse כ- IDE (ואז אפשר לשים BP ולדבג). מצד שני, כל האנשים שדיברתי איתם עד עכשיו אמרו לי שהם לא ממש משתמשים באופציות האלה, והם מדבגים פשוט ע"י הדפסות על המסך. ממה שאתם מכירים, בשפות סקריפט באמת לא נהוג לעבוד עם debugger, אלא פשוט לכתוב באיזשהו text editor ולראות איך זה זורם....
בפיתון, לעומת זאת, יש IDE שמאפשר דיבוג, Pycharm, למשל. מצד שני, ה IDLE של Python לא מכיל ממש דיבאגר גראפי (כזה שאפשר לשים בו BP)... איך זה עובד בפייתון? מתי נהוג להשתמש ב debugger שמובנה ב IDE ומתי פשוט כותבים קובץ טקסט ומריצים?
דבר נוסף - כשעובדים עם IDE שמאפשר לדבג, לרוב נפתחת סביבת עבודה, שהיא תיקייה עם מספר תתי ספריות וקבצים שנוצרים מאותו קובץ בעל סיומת .pl או .py. האם יש אפשרות להשתמש בדיבאגר גרפי על קובץ פרל או פייתון מבלי לפתוח תיקייה לסביבת העבודה, שהיא כאמור מסורבלת ומקשה מאד על פנייה לקבצים באמצעות relative path.
אלה מכם שכותבים סקריפטים בשפת Perl - האם אתם משתמשים בדיבאגר? למיטב ידיעתי בפרל יש דיבאגר מובנה בתוך מערכת ההפעלה יוניקס ואפשר להשתמש ב eclipse כ- IDE (ואז אפשר לשים BP ולדבג). מצד שני, כל האנשים שדיברתי איתם עד עכשיו אמרו לי שהם לא ממש משתמשים באופציות האלה, והם מדבגים פשוט ע"י הדפסות על המסך. ממה שאתם מכירים, בשפות סקריפט באמת לא נהוג לעבוד עם debugger, אלא פשוט לכתוב באיזשהו text editor ולראות איך זה זורם....
בפיתון, לעומת זאת, יש IDE שמאפשר דיבוג, Pycharm, למשל. מצד שני, ה IDLE של Python לא מכיל ממש דיבאגר גראפי (כזה שאפשר לשים בו BP)... איך זה עובד בפייתון? מתי נהוג להשתמש ב debugger שמובנה ב IDE ומתי פשוט כותבים קובץ טקסט ומריצים?
דבר נוסף - כשעובדים עם IDE שמאפשר לדבג, לרוב נפתחת סביבת עבודה, שהיא תיקייה עם מספר תתי ספריות וקבצים שנוצרים מאותו קובץ בעל סיומת .pl או .py. האם יש אפשרות להשתמש בדיבאגר גרפי על קובץ פרל או פייתון מבלי לפתוח תיקייה לסביבת העבודה, שהיא כאמור מסורבלת ומקשה מאד על פנייה לקבצים באמצעות relative path.