This request may be a bit controversial since it is not that specific to Java but I see many people learning Java experiencing issues without knowing what a debugger is and how to solve it.
We often refer to this Stack Overflow post when this question is asked in our JUG (which has a focus on helping new Java developers).
I propose to add an article that explains
- What is a debugger?
- How can debuggers be used?
- What is a breakpoint?
- What common functionality do debuggers in IDEs provide
- ideally IDE-agnostic but including things like
Step Into/Step Over/Resume
- How does a debugger help me solve problems? Why are they so useful/important?
- Links to debugging documentation of (common) Java IDEs
Non-Goals:
- How do (Java) debuggers work internally?
- This could be the scope of another article but I am talking about an introductory thing.
This request may be a bit controversial since it is not that specific to Java but I see many people learning Java experiencing issues without knowing what a debugger is and how to solve it.
We often refer to this Stack Overflow post when this question is asked in our JUG (which has a focus on helping new Java developers).
I propose to add an article that explains
Step Into/Step Over/ResumeNon-Goals: