Part of being an app developer is fixing bugs. That’s OK, all great developers create bugs.
BUT fixing bugs can take so much time that you feel you can never work on new features. There must be a better way, right?
Of course, we need to write testable code and actually write easy to maintain tests. I encourage you to read up about functionality tests (if you use Flutter, Unleash the full power of Flutter widget tests is a good start).
But, on the day you have to fix a bug, how can you do it efficiently and effectively?
In a nutshell, you would:
- Investigate the bug
- Ask someone else to reproduce if you can’t
- Fix trivial bugs straight away
- Use the creative power of your brain to help you generate ideas to fix non trivial bugs
- Reflect after difficult bugs
10 minutes to investigate
Continue reading “How to fix bugs efficiently and effectively”