Not logged in
Log in now
Create an account
Subscribe to LWN
LWN.net Weekly Edition for May 23, 2013
An "enum" for Python 3
An unexpected perf feature
LWN.net Weekly Edition for May 16, 2013
A look at the PyPy 2.0 release
What is the difference between a regression and a bug?
Posted May 3, 2007 5:56 UTC (Thu) by dlang (✭ supporter ✭, #313)
Posted May 3, 2007 6:02 UTC (Thu) by johnkarp (subscriber, #39285)
Posted May 3, 2007 9:54 UTC (Thu) by ekj (guest, #1524)
A regression is when something fails to work that used to work previously.
That is bad -- because it causes stuff that used to work to stop working, which annoys users.
It's usually less bad to ship a program with something non-working that *never* worked. Sure it's a bug, but if the users where OK with the last version of the program, they'll be ok with this one too.
regression vs bug
Posted May 3, 2007 17:40 UTC (Thu) by giraffedata (subscriber, #1954)
Design regressions cause all the same damage as regression bugs (breaks expectations, causes people not to "upgrade"), but the process for eliminating them is entirely different.
BTW, "regression" is from the Latin for "to step back."
Posted May 4, 2007 17:48 UTC (Fri) by i3839 (guest, #31386)
A performance degradation is a regression too, while it's not always caused by a bug. So nothing stopped working, something just worked less well than it used to.
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds