Comment by 8n4vidtmkvmk
20 hours ago
For software, you can often inject the "bad" data only during test time or in dev mode. E.g. a lot of Maps don't guarantee interaction order but in practice it's insertion order or alphabetical. I always feel a bit of sheudenfrued when someone gets bit by this and I get to tell them told you! It's in the spec! But anyway you can randomize the order at a performance loss during testing to prevent people depending on it. We do this, and for i18n strings too (which can of course change if something is retranslated or the format is modified)
No comments yet
Contribute on Hacker News ↗