What is Debug?
The debug allows to put a stop in its code at the IDE level and when the server arrives at this stopping point, the server pauses while waiting for the instructions of the developer in its IDE. When the breakpoint is active, the developer can view variable values, step through code instructions, and even modify interpreted code on-the-fly if it has not yet been stepped through. It is generally said that the developer takes over the server.