Debugging refers to the process of identifying and resolving errors or bugs in a computer program. It involves finding and fixing issues that prevent the program from running correctly or producing the expected output.
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.