Debugging with Komodo IDE

Debugging with Komodo IDE

[Komodo supports debugging](http://docs.komodoide.com/Manual/debugger) (*IDE ONLY*) for all of its major dynamic languages including Python, PHP, Go, Perl, Tcl, Ruby, NodeJS and JavaScript.
Every feature you would expect in a debugger is present in the Komodo debugger:

  • watch variables
  • REPL integration
  • global and local variables
  • custom and standard breakpoints
  • step-in/over/out capability

What we do have that other IDEs may not support is [remote debugging](http://docs.komodoide.com/Manual/debugger#debugging-programs-komodo-ide-only_remote-debugging). This allows you to start a process outside of Komodo and have it connect to a debugging session in Komodo. This allows you to debug websites, subprocesses in a larger program, spontaneous debugging sessions from a running program, etc.
If your IDE doesn’t have a debugger, then it’s not an IDE is it? And we have debuggers for a wide range of languages. One IDE for all of your projects.

Create Account Try Komodo IDE

Recent Posts

Tech Debt Best Practices: Minimizing Opportunity Cost & Security Risk

Tech debt is an unavoidable consequence of modern application development, leading to security and performance concerns as older open-source codebases become more vulnerable and outdated. Unfortunately, the opportunity cost of an upgrade often means organizations are left to manage growing risk the best they can. But it doesn’t have to be this way.

Read More
Scroll to Top