3 ms·
Your software is buggy. It is choking on bad input. Modify your software so that issues caused by outside systems or user input errors are loudly and clearly a
by pm24601 12y ago
Your software is buggy. It is choking on bad input.
Modify your software so that issues caused by outside systems or user input errors are loudly and clearly announced as being externally caused.
Until this if your software fails, its your bug even if it is caused by bad input.
Even though the
- logn 12y agoIt's not that problem. It's problems like them re-designing their database with new schemas, new constraints on fields, and new column names, and them wondering why their webapp forms report errors upon submission. And after my explanation, they have the DBA work around it (rather than pay me to update the forms). Or, they enter the wrong username/password (and get an error message saying wrong/unknown username/password).
- pm24601 12y agoYou didn't indicate that they were changing the environment like that. You just said "bad user input". But for them to mess with the db constraints and database in general - my response would be: this is a whole new project. Nothing free at that point.