| ▲ | wcarss 17 hours ago | |||||||||||||||||||||||||||||||
Lead: "We have six weeks to ship. Questions?" Dev: "Could we pull an export of relevant historical data and get some time to write code to safely anonymize that, and stand up a parallel production system using just the anonymized data and replicate our deploy there, so we can safely test on real-ish stuff at scale?" Lead: "I'll think about it. In the meantime, please just build the features I asked you to. We gotta hustle on this one." I'm not arguing with this hypothetical exchange that it's infeasible or even a bad idea to do exactly what you suggested, but attempting to justify an upfront engineering cost that isn't directly finishing the job is a difficult thing to win in most contexts. | ||||||||||||||||||||||||||||||||
| ▲ | philipallstar 17 hours ago | parent [-] | |||||||||||||||||||||||||||||||
It's very common to use identical systems but anonymised data shipped back to test environments in such cases. There are certain test card numbers that always fail or always succeed against otherwise-real infrastructure on the card provider's side. | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||