InterAl כתב:זה remote debugging כשהמכונה המרוחקת מחוברת ישירות למחשב שלך. זה לא אמור להיות איטי בכלל. אפילו remote debugging על מכונות מרוחקות באותו LAN זה לא בעיה. יש לאג של כמה עשרות מילישניות בודדות.
ומפתחים טובים לא משתמשים הרבה בדיבאגר בכל אופן. משתמשים בטסטים אוטומטיים (unit/integration tests) ולוגים בשביל להבין איפה הבעיות, אם יש.
אגב, keo, גם אם אתה מפתח web אתה יכול לדבג כמעט הכל.
משתמשים בהכל. כשאתה מריץ וקיבלת תקלה בטסט של ריגרסיה אתה תרצה כן להפעיל עם Debugger כדי לגלות ספציפית מה הוביל לבעייה. טסט Unit test מחייב אותך לעבוד עם Debugger מאחר ואתה כותב אותו ברמת פונקציה, עד שתגיע לנכונות שלו אתה תעבוד עם Debugger. לעבוד עם הדפסות בלבד הוא תהליך ארוך שלא יוביל אותך תמיד לבעיה. כשמתחברים מרחוק יש לא פעם דיליי מאוד גדול, מעבר לכך יש גם לא פעם טעויות מצד הדיבאגר, מאבד את מיקום הProgram counter, לא נותן גישה לזיכרון כמו שצריך ואפילו הData base של הIntellesense נעשה Corrupt לא פעם. גם Breakpoints לא תמיד נתפסים.