Debugging is one of the most painful and time consuming activities performed by programmers during the development cycle. In spite of the fact that debugging is a fundamental and repetitive activity, it is not trivial and in many cases programmers lack the knowledge needed to apply effective and efficient debugging techniques. Acquiring such knowledge and mastering the right tools may significantly increase productivity and greatly reduce the time and effort needed during the debugging process.
The Eclipse integrated development environment is a great tool for debugging Java programs. This course goes through the different tools available in eclipse, and teaches how to use them for effective debugging