Is there a Bug Encyclopedia?
Has anyone developed an encyclopedia or wiki of software bugs, either bug types (off-by-one, buffer overflow, etc.) or even just famous bugs (Grace Hopper's moth, the Arianne rocket failure, etc.)?
I was thinking that for tough situations, a cross-referenced encyclopedia of bug types, examples, and symptoms of bugs would开发者_如何学Go help programmers. Especially if one could search by how the bug is manifesting itself (crashing, bad output, memory leaks, etc.).
I think this is second to none:
Top 25 Most Dangerous Programming Errors
http://cwe.mitre.org/top25/
And many more at this location...
This one is written from the point of view of testers, but may still help:
http://www.riceconsulting.com/articles/20-most-common-software-problems.htm
This ones kind of funny (if you have a cynical sense of humor):
10 Historical Software Bugs with Extreme Consequences
Wikipedia does have articles for many general and specific bugs, such as all the ones you named:
- off-by-one
- buffer overflow
- Grace Hopper's moth and the moth itself
the Ariane rocket failure and more detail here
etc.
精彩评论