Has anyone gone months without introducing observed bugs into production? To what do you attribute your defect-free code?
-
-
True enough I suppose. I've often left subsystems untouched for months or years. Doesn't negate all of the changes that DID occur in other places.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Yes. Production is a great place to find out what works for people. Frequent changes gets new things into their hands sooner and minimizes the "distance" btw what was there and what now is there... Bugs tend to correlate to lines of code. Smaller releases, fewer if any bugs per.
-
"Bugs tend to correlate to lines of code." What I'm talking about (and what Brandon spoke about) stands in defiance of this statement. On the one hand, it's obviously true. On the other hand, there's something not-obvious that appears to make it untrue.
-
Well... perhaps not untrue. But something out there can push your bug/LoC ratio to zero. I agree w/ the general sentiment btw. Faster feedback cycles tend to be very useful.
-
Bugs per line of code has been demonstrated over decades, over programming languages (one reason to use succinct programming languages), across teams. There are exceptions, but these would be exceptions to the rule.
-
The fact that they're exceptions make them no less untrue! :D Au contraire, these are, by definition, the remarkable cases that are worth studying closer!
-
Definitely study them. Just don't rely on them until you've demonstrated a repeated benefit. They're no less true but they are more rare.
-
Ah, just the tweet I was looking for.https://twitter.com/Hillelogram/status/989354024297291776 …
-
Sure. Also cost per line of code is very large so the benefits of zero defects must be corresponding great. The domains I work in are much more exploratory. Nobody knows what they want for sure, so we iterate and discover the value together, continuously.
- 2 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
