3 ms·
What you are espousing is known as “defensive programming” which is very much a bad thing (tm).
by banachtarski 6y ago
What you are espousing is known as “defensive programming” which is very much a bad thing (tm).
- adrianN 6y agoI'm interested in hearing more about why defensive programming is bad. Do you have some links for me?
- stuff4ben 6y agoClearly you've never worked with contract developers whose only purpose is to write a crap ton of code to get a "feature" out that crashes as soon as it encounters the real world. As they say, "doveryay, no proveryay" and it's served me well.
- hyperdimension 6y ago> As they say, "doveryay, no proveryay" I'm sorry if this might be common knowledge, but I've honestly never heard this and can't understand it. Is it saying that it's better to do something than to (formally) prove it, like the opposite of (I think) Knuth's famous quote?
- DanBC 6y ago"trust, but verify". https://en.wikipedia.org/wiki/Trust,_but_verify https://en.wikipedia.org/wiki/Trust,_but_verify