Debugging

Debugging

Investigate errors and trace code execution with our visual debugger.

Our IDEs feature a powerful, visual debugger. Useful for finding problems in your code and poking and exploring code execution.

Debugging During Testing

Part of tutorial

Debugging During Testing
When writing tests, use the PyCharm "visual debugger" to interactively poke around in the context of a problem.
Working with Conditional Breakpoints

Tip

Working with Conditional Breakpoints
Learn how to stop your JetBrains IDE debugger when a certain condition is true.
Evaluate Expression

Tip

Evaluate Expression
Evaluate an expression during a debugging session to learn more about the problem.
Debug Like a Pro: JavaScript Edition

Article

Debug Like a Pro: JavaScript Edition
Reach for the debugger first when learning about code, poking around, or fixing problems.
Testing and debugging

Part of tutorial

Testing and debugging
Testing and debugging in IntelliJ IDEA.
Understanding the Debugger

Tip

Understanding the Debugger
Use the debugger to help you understand what your code is doing.
Debugging Streams

Tip

Debugging Streams
Visualize the flow of data through a Java stream.
Debugging Unity games

Part of tutorial

Debugging Unity games
Suspend execution and inspect variables. Use pausepoints to visually inspect your scene.
Debugging Unreal Engine with Rider

Part of tutorial

Debugging Unreal Engine with Rider
Use the Unreal Editor log and the debugger to see what's going on in your game.
Restore a Deleted Breakpoint

Tip

Restore a Deleted Breakpoint
You can restore previously configured breakpoints if you accidentally delete them.
Run Target support via WSL

Tip

Run Target support via WSL
Run your application or tests in Windows Subsystem for Linux (WSL) with ease.
Debugging Applications with ReSharper

Part of tutorial

Debugging Applications with ReSharper
What is your code doing? Identify problematic code, and run code step-by-step with the debugger.
Add a  Breakpoint

Tip

Add a Breakpoint
Easily add breakpoints when you get an exception in your code
Dump Goroutines from a Running Application

Tip

Dump Goroutines from a Running Application
Inspect the goroutines and memory of your application as it runs.
Inline Watches in Debugger

Tip

Inline Watches in Debugger
Keep your eyes on the code at all times.
Stop a Remote Process After Debugging It

Tip

Stop a Remote Process After Debugging It
Clean-up processes after interacting with them in remote debugging scenarios.
Debugging code

Part of tutorial

Debugging code
What's your code doing? Step through code with the debugger, and find out.
Evaluate Expression During Debugging

Tip

Evaluate Expression During Debugging
Select your code and execute it, in the right context.
Debugging code with Rider

Part of tutorial

Debugging code with Rider
Examine the runtime behavior of your application, identify problematic code, run through code step by step.
Cloud (Azure) in Rider

Part of tutorial

Cloud (Azure) in Rider
Using the Azure plugin in Rider, and working with Azure Functions.
Unity Support

Tip

Unity Support
Write smarter C# for Unity!
42 Tips and Tricks

Playlist

42 Tips and Tricks
Become an IDE champ with these bite-sized tips and tricks.
Evaluate Expression During Debugging

Tip

Evaluate Expression During Debugging
Select your code and execute it, in the right context.