שמים BreakPoint...
ההבדל בין תוכנית ב- MFC לבין תוכנית שלא מובססת על תכנות מונחה-אירועים (events driven) הוא שקשה מאוד לעקוב אחרי "הזרימה" של התוכנית (גם אם יש את קוד המקוד של MFC). לכן, בזמן הדיבוג של תוכנית MFC משתמשים בעיקר ב- break points (נק´ עצירה?). ניתן לשים גם תנאים לכל נקודה כך שרק אחרי שהפונקציה נקראה מספר מסויים של פעמים התוכנית תעצר, או שערך של משתנה שווה ל- 5 (סתם דוגמא). אפשרות נוספת היא להשתמש ב- macros בשם TRACE, ASSERT ו- VERIFY. אבל חשוב מאוד לקרוא את התיעוד שלהם, כי הם לא מחליפים בדיקה שזמן ריצה אלא *רק* נקודות עצירה נוחות בזמן הפיתוח.