Schrodinger's bug

A bug does not definitely exist or not until you exercise the code.

You can either let your users find it, or you can write tests to flush it out.

It's your call.


  1. Your wording postulates that there is a bug there. To be Schrodinger's bug, its existence must be unknown. Your users might be allowed to find out for you if the bug is there, but if your code is so reliable that you know the bug is there, then testing is a waste of effort. Just fix the bug.


Post a Comment

Comments on this blog are moderated. Intelligent comments will be published, but anything spammy or vexatious will be ignored.