How did you choose the Visual Studio performance add-on?

I appreciate Visual Studio add-ons for my development team, which includes some people who are very new to C # and some people who are very experienced. We do not use VB.NET. I personally like ReSharper, but before I propose what I personally like, I would like for some opinions and considerations to use a different add-on.

Given the choice between ReSharper, CodeRush, and Visual Assist, which one did you choose and why?

For discussion, do you launch several add-ons at a time? Or is one not on this list? What do you think of these add-ons?

+4
source share
8 answers

I downloaded both resharper and coderush tests. At first I liked coderush a little better. It seems a little more polished and a little more stable. But in the end I went with a resharper. Mainly due to the integration of testing modules.

I really don't understand why you should choose for your development team. At my last company, everyone used the tools they liked. We all used VS 2005 and 2008 (depending on the project) and svn for version control, if everyone used the same coding standards, we did not have many problems. Standardization is good up to a point, but it might be a good idea to give your developers the choice of which tools they want to use.

+3
source

As we evolve in C ++, Visual Assist was the best choice for us. ReSharper only works with C #, VB, and XML. Refactor ++ is good, but VS literally hangs for several minutes with every massive code change. We also tried other tools, but all of them do not support C ++. CodeRush is new to me, I will evaluate it this weekend (thanks)

+3
source

Personally, I tried several, but my preference is two:

1: TestDriven.NET - for simple testing; I usually use it with Team Coverage, which allows me to see coverage directly in the editor, even if the tests are based on NUnit (not MSTest).

2: the tiny add-on that allows me to group files in the same way as the IDE is easier than manually editing csproj (DependentUpon IIRC). From here , but there are (unrelated) updated msi here with better support for choosing which file is the parent (hold [Ctrl] while selecting "Group Elements")

I never found that I needed ReSharper, etc., but I have to give it another try one day ...

+3
source

I use VSCommands in my daily coding. I add great new features for VS and for free :) ( video gallery gallery link )

+3
source

I also chose VisualAssist X because I work in native C ++, so tools like ReSharper do not help me. I made a decision based on the materials of other Preofessional developers that I know and respect, and on my successful experience, using the trial version.

CodeRush supports C ++, but I did not know about it until now. From what I see, it looks like VisualAssist X. I would ask them to try.

BTW: If I were you, I would only install one of these tools at a time. I don’t know if you need to do this, but it would not surprise me if they had unexpected interactions.

+2
source

I recommend ReSharper 4.0 with VS 2008. It really offers the best refactoring teams.

ReSharper 4.0 has really improved since its beta. However, I heard that CodeRush has a better template model. Personally, I rather have a powerful refactoring tool, rather than a template tool.

I suggest ReSharper 4.0

+1
source

Almost everyone in the development team has ReSharper installed here, but there are many complaints about this, slowing down Visual Studio.

+1
source

I chose Refactor! Pro a couple of years ago, because at that time it supported C #, VB, ASP.NET (and now JavaScript and C ++). I use all these languages. Then ReSharper supported only C #. VisualAssist may have been just C ++. Plus, while I was doing VB. Choosing Refactor! now I like his interface paradigm, and probably he won’t switch in the near future. I also use CodeRush Xpress because right now I cannot afford the full CodeRush code. (I tried ReSharper to return briefly in 2005 when I was working on the client to sit.)

+1
source

Source: https://habr.com/ru/post/1277442/


All Articles