That's a good point, but I don't quite see how a strongly typed language fixes this issue. Could you elaborate on that?
If a strongly typed language receives data that is malformed, wouldn't the same problem arise? Isn't it always the case that you only have control over your own plumbing, and put up defenses to deal with external input?
(I have little experience with strongly typed languages, so I'm really interested to understand this a bit better)
If a strongly typed language receives data that is malformed, wouldn't the same problem arise? Isn't it always the case that you only have control over your own plumbing, and put up defenses to deal with external input?
(I have little experience with strongly typed languages, so I'm really interested to understand this a bit better)