7 ms·
I have been programming in C# for 13 years now. Majority of new features are just syntactic sugar. Code I wrote in 2009 is still running even in 2019. I don't r
by madiathomas 7y ago
I have been programming in C# for 13 years now. Majority of new features are just syntactic sugar. Code I wrote in 2009 is still running even in 2019. I don't rewrite my applications in a newer version each time there is a new release of .NET Framework. I only use the latest language features on new projects. Problem starts when I am in a support and maintenance job because I quickly fall behind. When I go for interviews, I get asked questions about new features of the language, which I feel is unfair.
I feel sorry for new Developers because I learnt those features bit-by-bit over the years and they are expected to learn them at a go. It is also hard to understand why a syntatic was introduced when you never used the way it used to be done.
- scarface74 7y agoI for the most part agree with you. But Entity Framework and ASP.NET changes significantly (for the better) with .Net Core. I also use Resharper, it repeatedly reminds me of new syntactical ways of doing things.
- pdwetz 7y agoVisual Studio itself also does that (I forget when it was introduced; a few versions back I think?). I haven't used Resharper in a long time, so I'm not sure how it compares now, though.
- madiathomas 7y agoI started seeing it on VS2017. I use it a lot in VS2019.
- madiathomas 7y agoVisual Studio copied Resharper. VS now suggests some new language features.