

We are maintaining an ERP application that consists of dotnet micro services (5x rest, 1x gql, 3x consumers), (5x) micro frontends, rabbitmq, mongodb, sqlserver and caddy. Just some background on our project, for more context: Finally, their search code/files works very well.īut again, there may be better solutions to specific features, my argument is that Resharper has the best overall solution. Sometimes I do three Alt-Enters in a row and the code is done (usefull for repetitive work such as UI code). And the best one I have not seen anywhere else, is the Alt-Enter shortcut (differs with the keyboard scheme) which is a context dependent do-it-all shortcut. And always has been the case that they do not cover all the features I use (mostly templates, refactoring, static analysis). Other times are confusing shortcuts (such as those Ctrl+F,Ctrl+H that you have to do in succession). Sometimes it is the lack of shortcuts where some operations need mouse intervention which is slower than keyboard-only when you are editing code. It is all about the quality of my code.Įvery now and then I install other solutions and they come up short. I even bought it from my own pocket when I worked with companies that were too cheap to buy it. And I am not paid by JetBrains neither get their software for free. But after that your code will be of higher quality than before.Ībsolutely, I even said it myself, I am a fanboy :), but I have a reason for it. You have to buy into the process, not fight it and you have to put some work in to it. And, as I said above, for those cases there is Rider (I actually use both with the same project at times). In some projects it is slow as hell even on the fastest computer you can get today. Still, the technology and the scope of Resharper is beyond anything else I have seen (I know this sounds fanboy-ish but when I use VS without Resharper it feels like going from VS Code to Notepad). I have even written a few for a couple of different IDEs. I have tried Code Rush and many other free or not plugins.

It is about the whole package that helps me write clean code in a consistent manner reducing bugs and ensuring that there is a set standard for how the code is written.

This is not about better intellisense or better refactorings in isolation. I have been using Resharper since forever (2004?) and it plays a very important role in the quality of my code and the efficiency of my work. I don't know how many times I have answered this assertion in the past.
