DEV Community

Discussion on: How do you view bugs?

Collapse
 
bosepchuk profile image
Blaine Osepchuk • Edited

Excessive bugs caught in code review reflect an ineffective development process.

Excessive bugs caught in production reflect an ineffective development process AND an ineffective code review process.

I know many of my fellow devs believe bugs are inevitable. And I would agree with that but excessive bugs are a sign of a problem that's worth fixing.

The major problem with bugs is that it takes longer to develop buggy software than it does it develop relatively bug-free software. Steve McConnell does a wonderful job explaining why that is: stevemcconnell.com/articles/softwa...

If you can convince your project stakeholders that it is actually cheaper and faster to take your time, avoid shortcuts, and implement effective quality controls while developing software, your bug counts will plummet. Unfortunately, many people don't want to hear that--so we find ourselves drowning in buggy software.