Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
sariel85313y@prodigy214 I figured with all the CAB and other miscellaneous bullshit meetings that by the time the code was shipped there was no reason to test 5 lines of changes.
-
@sariel "Everyone does it" is quite a stupid take and not based in reality.
-
sariel85313y@PonySlaystation so you're telling me you have NEVER had an issue that can only be reproduced in production?
-
bioDan61593y@sariel you should be able to reproduce locally or using a development cloud instance with a dump of sample data.
-
@sariel I've had a handful of such situations. Your comment is way exaggerated though.
-
This is the sad reality. Most software is tested on prod and user complaints are ignored. Especially the big shit like MS Teams. Or even small things like this very devRant iOS app that I’m using. It’s crashing sporadically for years, people stopped complaining because they are ignored.
There may be exceptions, but not many. -
sariel85313y@bioDan you must be living in lala land.
A development cloud? You think everyone can just pull a cloud out of their ass?
What about environment deviation? Patch levels of dependant libraries? OS patch levels? Host level hardware issues? Network misconfigurations?
You can't just throw your hands up in the air and go, "I guess I can't figure this one out guys, it's not the software we built so it's not our problem!"
How could you test for something that ONLY happens in a production environment? -
@sariel No, only companies (or developers) with a philosophy of quantity over quality do that.
-
bioDan61593y@sariel duh, i guess lala land must be real for me then. Maybe i should've specified that i mean web apps, and not embedded systems or real-time/critical systems.
If your software development architecture is well defined in your organization, there is no reason why you wont be able to reproduce it locally.
Do you use k8/docker in production? Ever heard of sandboxes? Can you run it locally? Is it service dependant, and if so, can you mock it?
What's the problem with spinning up a small instance of a cloud (if its a problem related to distributed systems)? There are many affordable solutions.
Granted there might be some edge cases where you cannot reproduce, but overall in the vast majority of cases, if the development architecture is good there is no reason why you couldn't reproduce it locally.
Believe me or not but there are some companies that do test their software on prod and ignoring users complaining.
What you think of this?
rant