Whether you are a beginner or expert software developer, you probably find bugs in your code.

We all have bugs in our applications because no one knows everything about coding, and we sometimes make mistakes. After all, there is no way to stop being human.

Or can you show me how to develop a superpower? Ah alright then, never mind. :)

We can only study ourselves, our tools, and our bugs to find solutions that can help us be more efficient in reducing the bugs we create.

How can we deal with bugs?

There are three major ways to deal with bugs:

  1. Prebugging: the reduction of bugs before they’re created
  2. Debugging: identifying, fixing, and removing bugs once you find them
  3. Post-debugging: expecting unexpected or unknown bugs

Let’s look at each one in detail.

#developer #programming

How to Improve your Debugging Skills
2.15 GEEK