4 ms·
A friend who worked at MS tells me that there's a huge amount of "if version" in their code. Apparently it's at the level where it's a big maintenance headache.
by zik 3y ago
A friend who worked at MS tells me that there's a huge amount of "if version" in their code. Apparently it's at the level where it's a big maintenance headache.
- somsak2 3y agomaintenance burden has to be felt somewhere. it's nice when the vendor does it for you.
- rcme 3y agoMaybe for a while. But when you add the maintenance burden to the code, it stays there, forever being felt. Over time, this degrades the product for everyone. And indeed, Windows can be unpleasant to use, not least of all because it feels like glued together legacy systems.
- spondyl 3y agoA running theory was that Windows 9 was skipped because of all the "if version contains 9" logic for 95, 98 etc I don't think it was ever anything more than speculation though
- noirscape 3y agoIIRC it was partially confirmed when some Windows 11 beta builds started causing issues with software thinking it was being executed on 1.1.x (whose identifier internally apparently is 11).
- GrumpySloth 3y agoIt was about code in third-party apps, not in Windows code.