Some time ago, before the new Multimedia team started working seriously on UploadWizard again, it was throwing thousands of exceptions every day, according to our logging data.
Date | Uncaught exceptions |
---|---|
20151002 | 10927 |
20151003 | 11431 |
20151004 | 15274 |
20151005 | 18870 |
20151006 | 12872 |
We're in a lot better situation today, but it's still kind of terrible:
Date | Uncaught exceptions |
---|---|
20160519 | 1366 |
20160520 | 634 |
20160521 | 419 |
20160522 | 716 |
20160523 | 517 |
So let's focus on this for a bit.
I glanced through recent data and I think 50/day is a reasonable goal to aim for. We should be able to get it down to 150 or so without breaking a sweat, there are lots of identical errors which look kind of obvious (mentioning variables by a name we only use once in the whole codebase, etc.). 50 will be challenging, and any further than that might not really be possible, since by that point we'll be probably left with unreproduceable random failures and useless error messages. We have things like "Script error" or "Out of memory" in the logs that don't really look like we'll be able to guess what causes them.