ReSharper is a VS.NET add-in with features such as intelligent coding assistance, on-the-fly error highlighting and quick error correction, unmatched support for code refactoring, and a whole lot more.
This article is in the Product Showcase section for our sponsors at The Code Project. These reviews are intended to provide you with information on products and services that we consider useful and of value to developers.
Although ReSharper is an excellent tool, it suffers from one huge draw-back, PERFORMANCE! In a typical enterprise-sized solution, ReSharper can severely impact on the IDE. Often it will lock up and hang while reading from the hard drive in the middle of typing something at times for up to 3 mins, supposedly checking your file as you type. Popping up intellisense takes 3x as long, and loading the solution takes forever as it reparses files every time and loads caches.
ReSharper also has many bugs as of the date of this comment. Many of the bugs are work-able, but a few are darn-right criminal. For instance NEVER use the rename namespace option. It totally f***s out and you end up with a half renamed solution and millions of broken files.
It is a great tool by I had to unistall it because of performance. It is a shame, I really like it but I will wait a while until it actualy becomes usuable within the IDE. It is so slow that typing becomes a nightmare.
You will get this problem if you have lots of assemblies in your solution. About 40 assemblies with a total of 800 classes as we have and you will wait for ReSharper while loading solution and while typing. Nevertheless it's a great tool. I don't really believe that the performance problems can be solved totally, it's a lot of stuff that ReSharper has to know about to give you that much intellisense.
I agree but sometime I don't need that amazing ReSharper's intellisense. So ... it would be great if ReSharper offers something like "On Demand" error-highlighting. I usually switch off their intellisence and error-highlighting because is too slow and use only refactoring tools and shortcuts.
I agree, this article is nothing but free advertisment for a commercial product. I thought the Code Project was a place to learn and share your knowledge.
No doubt that the tool is great, but if you want to advertise buy a banner or a google ad
As Colin says, it is in the Product Showcase section. And it is the Code Project to choose whether or not to put advertisement on its pages.
IMHO, this and other advertisement help people to find tools they look for. Great tool, besides.