Overview
Discover the hidden potential of IntelliJ IDEA's debugger in this comprehensive conference talk by Egor Ushakov from JetBrains. Explore advanced debugging techniques that go beyond traditional bug-fixing, including lambdas debugging, smart step into, and async stack traces. Learn how tight integration with other IDE features enhances the debugger's capabilities and improves overall development productivity. Gain insights into stream debugging, method breakpoints, inline debugging, and advanced stepping techniques. Uncover powerful features such as marked objects, extended memory view, class-level watches, and custom annotations. Master the art of efficient debugging and elevate your development process with practical tips and demonstrations from an expert in IDE tooling.
Syllabus
Introduction
Why Debug
What Changed
Stream Debugger
Method Breakpoints
Using Method Breakpoints
Inline Debugger
Evaluate Expression
Advanced Stepping
Marked Objects
Extended Memory View
Class Level Watches
Sync Stack Traces
Custom Annotations
Renderers
Annotation
Questions
AltClick Evaluation
Taught by
IntelliJ IDEA by JetBrains