3 ms·
I disagree. Coding discipline and relentless pursuit of simplicity are great things, but there's no amount of discipline or simplicity that is going to save you
by dilap 9y ago
I disagree. Coding discipline and relentless pursuit of simplicity are great things, but there's no amount of discipline or simplicity that is going to save you completely from bugs. You've got to test. Even mathematical proofs are often found to have errors; even formal methods will have errors in the specification.
- virgilp 9y agoI don't say testing is useless, but it's highly unlikely that Apple doesn't test at all. From a point on, extra testing won't help you. I kinda doubt that the main problem here was "not enough testing"
- dilap 9y agoI'm sure they test some, & you might well be right, but to me, from the outside, it mostly seems like a failure to test thoroughly that's their main problem. E.g., the root-login-bug slipping back in is inexcusable. That bug should've entered in a "make sure this doesn't" regress list and be tested every release. Yet, it wasn't.