Programming - Activity
Debugging
Finding out why software is behaving incorrectly and fixing the cause
What's it for?
Helps developers identify the source of software problems instead of guessing at fixes.
For example…
A developer sees that checkout fails only when a discount code is used, traces the problem and fixes the calculation causing it