Phase two of debugging occurs after your program is built, but doesn't work correctly. In this phase you use the Development Environment debugger to set breakpoints in the source code, view variables, and control program execution.
NOTE:
Debug programs are slower and larger than release programs.