Quote:
Originally Posted by eschwartz
Yep, basically:
"Some people do stupid things to check the version, so we are going to skip a version number to cater to them" rather than, say, allowing the developers of a brain-dead program to fix the issue.
I'm not sure I buy this explanation, although I have heard it explained as a way to ensure backwards compatibility.
|
I don't buy it. Since there are clearly defined Windows APIs for doing things like checking what Windows version the user has that won't be subject to the sort of confusion mentioned, it's reasonable to assume developers will use them.
And what's in it for MS to handle edge-cases where where developers are ignorant and
don't use them? That's the dev's problem, and they need to learn better or find something else to do with their time that doesn't involve writing bad code.
______
Dennis