Breakpoints: These are specific points in the code where programmers can pause execution during debugging to inspect variables, step through lines of code, or evaluate expressions.
Stack Trace: A stack trace is a report that shows the sequence of function calls leading up to an error or exception. It helps identify where in the codebase an issue occurred.
Watch Variables: Programmers can set watch variables during debugging to monitor their values as the program executes. This allows for tracking changes and understanding how they affect program behavior.