5 ms·
Bugs are found in many different places in software (or hardware). Some examples that come to mind, 1. Design 2. Implementation 3. Configuration 4. Dep
by tantalor 11y ago
Bugs are found in many different places in software (or hardware). Some examples that come to mind,
1. Design
2. Implementation
3. Configuration
4. Deployment
I'm sure other people might think of some more.
- Natanael_L 11y agoMaintenance too. Faulty maintenance routines can break stuff, anybody who's got a car knows that very well.
- HeyLaughingBoy 11y agoI've encountered Requirements bugs due to the requirement being flat out wrong. Those are usually easy to find. Contradictory ones can hide until you try to implement them. But one of my favorite tricky ones was an apparently very clearly written Requirement. It passed all the Requirements reviews, design passed design review, code passed, etc. Then the original writer of the requirement went to use the product and said "but that's not what I meant" Sure, I implemented exactly what he very clearly said (wrote) but that turned out to be very different from what he meant to say.
- EdHominem 11y agoIf all bugs were in code my job (as a programmer) would be so easy. It's all the squishy human-worded requirements that cause the problems.