This is the 38th Step towards gaining the Programming Enlightenment series. If you didn’t learn the 37th Step, read it.
What is a bug tracker?
A bug tracking system or defect tracking system is a software application that keeps track of reported software bugs in software development projects.
Why do we need bug tracker?
In software development, we always won’t be working in implementing new feature as per business requirement. There will be bugs in the code, as long as the software exists.
For us to track and reproduce at a later point, we need to keep record of the bug. Hence, some tools is needed to track the bug which can be later fixed.
How to track bugs?
A good bug report needs the following things:
- How to reproduce the bug, as precisely as possible
- How often this will make the bug appear.
- What actually happened during test.
- What should have happened as expected.
- How critical is the bug.
What are the tools available?
TL;DR If you find bugs, and want to track it make sure you document the bug reproduction steps precisely..
Go to 38th Step
Go to the next path (Coming soon).
References:
- 97 things Every Programmer Should Know ~ Git Book
- 97 Things Every Programmer Should Know ~ Paperback
- What is bug tracking system ~ Wiki