The reason for adding a break point to to speed up debugging. Let’s say you have a 10,000 line program to debug. The problem is somewhere near the end of the process but you are not sure. Would you want to step through 7,500 lines of code, one at a time, to get there or be able to tell the debugger to stop at a specific area of the program? Also break points can come in handy when you are tracking a variable in the program. Add one everywhere it is used and you can follow all the update to the variable.