What is the Komodo Ruby Debugger?
Komodo is an Integrated Development Environment (IDE) for PERL, Python and Ruby developers. An IDE is designed to provide a single unified interface to all of the divergent tools needed to develop applications in those languages. One of its primary features is a powerful Ruby debugger.
-
Remote Debugging
-
Since one of the most popular uses of Ruby is in the Ruby on Rails web framework server, an important Komodo feature is the ability to debug Ruby scripts running on remote servers.
Rails Debugging
-
Since Rails is written in Ruby, Komodo is able to debug Ruby on Rails applications.
-
File Watching
-
In addition to standard features like breakpoints, the Komodo debugger can watch output files, such as log or database files, for changes in content as a program runs. This makes it possible for developers to notice errors or unexpected behavior immediately after they occur during a debugging session.
Debugger Detachment
-
In many IDEs, the debugger is limited to inspecting dedicated debugging instances of the application. However, in Komodo, there is no need to restart the program after something has gone wrong. The debugger can be attached to and detached from running processes on the fly as needed to allow the programmer to view the current state.
-