Almost every Java developer uses IntelliJ debugger in everyday work – but are we taking advantage of the entire potential of its features? Of course it is impossible to show all of them within the one hour.
However we can focus on the most important ones that will make our life easier - among others:
- adding non-obtrusive logging
- searching for the lost exceptions
- altering the execution path (even with going back in time)
After the presentation (in form of live coding / debugging) everyone should feel being sufficiently armoured to fight with the dragons / bugs within the code.