The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
I didn't want change from 2013 to 2015 but then my work forced me to and it didn't actually hurt very much and I didn't notice any bugs except once it crashed for no apparent reason. Only happened once that I remember.
I then didn't want change from 2015 to 2017 but then I got a new, better job and they were already on 2017 so I got used to it - and it didn't actually hurt very much.
There is the very occasional bug where TFS got out of sync with reality (just needs a restart of VS to fix it) but I haven't got it for several weeks now so maybe a recent fix fixed it. no other bugs have been apparent and I finally changed from 2013 to 2017 at home as well - with no pain at all.
- I would love to change the world, but they won’t give me the source code.
I have run across two bugs with it and both have been fixed. The last one was in 15.8.2 and fixed in the latest update. It wouldn't load the resource file plug-in so I couldn't edit resources visually. The other bug would crash the compiler if a given class' parent did not exist. That was fixed around the 15.6 time frame.
I should point out that I do only native c++ development with it.
"I controlled my laughter and simple said "No,I am very busy,so I can't write any code for you". The moment they heard this all the smiling face turned into a sad looking face and one of them farted. So I had to leave the place as soon as possible." - Mr.Prakash One Fine Saturday. 24/04/2004
My very first programming was in BASIC in those days when it was really BASIC: You had a maximum of 286 numeric variables named A to Z or A0 - A9 to Z0 - Z9, plus 26 string variables A$ to Z$. And then you could have 26 arrays, I believe they were named A# to Z#. I really should dig up that old "Real Time Basic for the Univac 1100 series" manual from my basement, for a nostalgia trip
That was in my high school days. At the Univerisity we learned Fortran and then Simula and Pascal, and the professor went to extremes in demanding long, descriptive variable names: When adding two numbers, fitting the names of the sum and the two addends on a single line could be a problem within the 80 char screen width. But the professor insisted.
Then, I looked over the shoulder of the brightest guys in the class while he was typing in some Pascal code, and I gasped: You can't hand in that! ... Variables were named I01, I02... F01, F02 (F for Float) and so on. "Of course I won't!" he replied, "Before I hand it in, I have the editor automatically replace I01 with NumberOfApplesPerBasket, F02 with AverageWeightPerAppleInGrams and I02 with NumberOfBasketsPerLoad - I can't waste my time typing those terribly long names every time I use that variable!" -- Sure he was the brightest guy. To him, the mental effort of knowing the meaning of I01 was no greater than knowingt the meaning of NumberOfApplesPerBasket. So why not save a little typing?
For my own part, I am happy with descriptive names (within limits), even if it takes a little more typing.
Last Visit: 3-Jun-20 22:39 Last Update: 3-Jun-20 22:39