Bug Levels
by Tom Schneider
There are several stages of fixing a bug:
- Getting a wrong result but not recognizing it.
- Getting an obviously wrong result.
- Recognizing that there is a bug.
- Trapping the bug in a specific demonstration where one can
see that it is wrong but one can't tell why.
- Identifying the wrong logic.
- Fixing the wrong logic.
- Confirming that the logic is fixed.
- Confirming that the correction has not messed up something else.
Schneider Lab
origin: 2004 Aug 26
updated: 2004 Aug 26