Pergunta

Estou avaliando complementos de produtividade do Visual Studio para a minha equipe de desenvolvimento, que inclui algumas pessoas que são muito novo para C # e algumas pessoas que são muito experientes. Nós não usamos VB.NET. Eu pessoalmente gosto ReSharper, mas antes que eu sugerir algo que eu pessoalmente gosto, eu gostaria de algumas opiniões a favor e raciocínio por trás usando um complemento diferente.

Dada a escolha entre ReSharper, CodeRush e Visual Assist, qual você escolheria e por quê?

Para a discussão, você executar mais de um complemento de cada vez? Ou não nesta lista? Quais são seus pensamentos sobre estes complementos?

Foi útil?

Solução

Eu transferi ambos os ensaios ReSharper e CodeRush. Inicialmente eu gostei CodeRush um pouco melhor. Parece um pouco mais polido e um pouco mais estável. Mas, eventualmente, eu fui com ReSharper. Principalmente por causa da integração de testes de unidade.

Eu realmente não vejo por que você tem que escolher para a sua equipe de desenvolvimento embora. Na minha última empresa todos usavam as ferramentas que eles gostavam. Todos nós utilizado VS 2005 e 2008 (dependendo do projeto) e SVN para controle de versão, desde que todos usaram os mesmos padrões de codificação que não tínhamos muito problemas. A padronização é bom até certo ponto, mas pode ser uma boa idéia para dar aos seus desenvolvedores alguma escolha em que ferramentas que deseja usar.

Outras dicas

Uma vez que estamos desenvolvendo em C ++ do Visual Assist foi a melhor escolha para nós. O ReSharper funciona apenas com C #, VB e XML. O Refactor ++ é bom, mas, literalmente, paira a VS para alguns minutos após cada mudança enorme no código. Tentámos também diferentes outras ferramentas, mas todos eles não tem suporte para o C ++. O CodeRush é novo para mim, eu vou avaliá-lo neste fim de semana (obrigado)

Pessoalmente eu tentei vários, mas minha preferência é dois:

1: TestDriven.NET - para testes simples; I tendem a usá-lo com o Team Cobertura que me permite ver a cobertura diretamente no editor, embora os testes são NUnit (não MSTest) com base.

2: um pequeno add-on que me permite agrupar arquivos da mesma forma que o IDE faz - mais simples do que a edição do csproj (DependentUpon IIRC) com a mão. De aqui , mas há uma (não ligados) atualizado msi aqui com melhor suporte para a escolha de qual arquivo é o pai (hold [Ctrl] quando escolher" Grupo itens ")

Eu nunca encontrei eu precisava ReSharper etc, mas eu deveria dar-lhe outro tente algum dia ...

Eu uso VSCommands no meu diário de codificação. I adiciona novos recursos para VS e está livre :) ( Visual Studio Gallery ligação )

Eu também escolheu VisualAssist X porque eu trabalho em C ++ nativo assim ferramentas como ReSharper não me ajudar. Eu fiz a minha decisão com base na entrada de outros desenvolvedores preofessional que conheço e respeito e na minha experiência bem sucedida usando uma versão de avaliação.

CodeRush suporta C ++, mas eu não sabia sobre isso até Agora mesmo. Pelo que vejo, parece semelhante ao VisualAssist X. Eu daria a ambos uma tentativa.

BTW: Se eu fosse você eu só iria instalar uma dessas ferramentas de uma só vez. Eu não sei se você necessidade para fazer isso, mas não me surpreenderia se eles tivessem algumas interações inesperadas.

Eu recomendo ReSharper 4.0 com VS 2008. Ele realmente oferece os melhores comandos de refatoração.

ReSharper 4.0 foi realmente melhorou desde a sua beta. No entanto, ouvi dizer que CodeRush teve um melhor modelo de templates. Pessoalmente, eu prefiro ter uma ferramenta de refatoração poderosa em vez de uma ferramenta de modelagem.

Eu sugiro ReSharper 4.0

Quase todo mundo na equipe dev aqui tem ReSharper instalado, no entanto, há uma série de queixas sobre ele abrandar Visual Studio.

Eu escolhi Refactor! casal um Pro anos ou mais atrás, porque naquela época apoiou C #, VB, ASP.NET (e agora JavaScript e C ++). Eu uso todos esses idiomas. ReSharper só apoiou C # naquela época. VisualAssist pode ter sido apenas C ++. Além disso, no momento em que eu estava fazendo VB. Tendo escolhido Refactor! então agora estou confortável com o seu paradigma de interface do usuário e assim provavelmente não vai mudar tão cedo. Eu também estou usando agora CodeRush Xpress, porque eu não posso pagar o CodeRush completa agora. (Eu tentei ReSharper brevemente em 2005, quando trabalhava em um sit cliente.)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top