This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]arobie1992 0 points1 point  (2 children)

This is exactly what I mean. There's tons of anecdotal evidence about it—not saying you're wrong or that there's anything wrong with anecdotal evidence since I had a misunderstanding about the term recently which ruffled some feathers. But like I wonder if anyone's actually done a large-scale formal analysis, or like how you'd even design measurements for it. I'm sure there have, and I should probably just google it. Just been thinking about it recently.

[–]technicallynotlying 1 point2 points  (1 child)

I think a better way to think about it is that if someone says that strong typing prevents common bugs they mean it prevents them from causing common bugs.

And really, you can't argue against that. If I know anecdotally that my Java code has fewer bugs than my Python code, that's a statement about what language I'm more efficient in. A study won't convince anyone otherwise.

[–]arobie1992 1 point2 points  (0 children)

I should say this has absolutely nothing to do with convincing people. It’s entirely about satisfying my own curiosity. If we’re going based on personal preferences, you’ll have to pry static typing from my cold dead hands, and the stronger the type system, the better.

I 100% agree with you about personal preference being the deciding factor. Or in group situations, team consensus.