Finding/solving issues in our code. Systematic approach to it. It gives an introspection of our running code.
console.log
variables
Browser Console
Interrupt the algorithm, hook into a specific line and see the states of all data at this moment of time.
- Server code (Javascript)
- Client logic (Javascript)