Methodology of Bug Fixing

Subscribe to the Technacular RSS feed  RSS Feed or by Email and receive free daily updates

In this very well written article on How to fix a bug, Tim Hastings lays out a detailed step by step procedure to successfully squash the bugs.

Beginning with a definition of bug, he goes on to classify bugs as Logical Bugs and System Bugs. He then elaborate on 3 steps required to fix a bug:

  1. Recreate the problem: Hunt for clues, visit the crime scene, wait for acts of randomness, mirror like live
    • Prioritize the Bugs: Class A, class B, class C
  2. Locate the bug: Tracking it down, assert your assumptions
  3. Fix the bug: how to fix a logical and a system bug, beware of side-effects, testing the fix, version control for source code.

He further mentions that the more experienced you are fixing bugs the better you get at it. I totally agree with you Tim, but I would also like to add that people who are very persistence and do not let go have higher success rates (talking from my experience!)

Source: How to fix a bug

Popularity: 2% [?]

Subscribe to the Technacular RSS feed  RSS Feed or by Email and receive free daily updates

Related Posts

  • Misguiding Expert Comments - TATA NEN Hottest Startups Contest 2008
  • TATA and NEN joined hands together to la...

    Write a comment:

    Technology Blogs - Blog Top Sites Blogarama - The Blog Directory Technology blogs Technology blogs blog search directory