Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It really peeves me to hear the phrase “edge case” used as a defense of incorrect software. As if software should not be expected to deal with edge cases.

Edge cases are not rare. If you have a lot of people using your system, or people who use it a long time, hitting an edge case increases in likelihood to the point that it becomes inevitable. It’s a fallacy to think that an edge case being mathematically unlikely implies that it is unlikely to ever happen. See also murphy’s law.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: