Domanda

Sto valutando i componenti aggiuntivi di produttività di Visual Studio per il mio team di sviluppo, che include alcune persone che sono molto nuove in C # e alcune persone che hanno molta esperienza. Non utilizziamo VB.NET. Personalmente mi piace ReSharper, ma prima di suggerire qualcosa che mi piace personalmente, vorrei alcune opinioni e ragionamenti dietro l'utilizzo di un componente aggiuntivo diverso.

Data la scelta tra ReSharper, CodeRush e Visual Assist, quale hai scelto e perché?

Per la discussione, esegui più di un componente aggiuntivo alla volta? O uno non in questo elenco? Cosa ne pensi di questi addon?

È stato utile?

Soluzione

Ho scaricato entrambe le prove resharper e coderush. Inizialmente mi è piaciuto coderush un po 'meglio. Sembra un po 'più lucido e un po' più stabile. Ma alla fine sono andato con il resharper. Principalmente a causa dell'integrazione dei test unitari.

Non vedo davvero perché devi scegliere per il tuo team di sviluppo. Nella mia ultima compagnia tutti hanno usato gli strumenti che gli piacevano. Abbiamo usato tutti VS 2005 e 2008 (a seconda del progetto) e svn per il controllo delle versioni, purché tutti usassero gli stessi standard di codifica e non abbiamo avuto molti problemi. La standardizzazione va bene fino a un certo punto, ma potrebbe essere una buona idea dare ai tuoi sviluppatori una scelta su quali strumenti vogliono usare.

Altri suggerimenti

Dato che stiamo sviluppando in C ++ Visual Assist è stata la scelta migliore per noi. ReSharper funziona solo con C #, VB e XML. Il Refactor ++ è carino, ma blocca letteralmente il VS per alcuni minuti ad ogni massiccio cambiamento nel codice. Abbiamo anche provato diversi altri strumenti ma tutti non hanno supporto per il C ++. CodeRush è nuovo per me, lo valuterò questo fine settimana (grazie)

Personalmente ne ho provati diversi, ma la mia preferenza è due:

1: TestDriven.NET - per semplici test; Tendo a usarlo con la copertura del team che mi consente di vedere la copertura direttamente nell'editor, anche se i test sono basati su NUnit (non MSTest).

2: un piccolo componente aggiuntivo che mi consente di raggruppare i file nello stesso modo dell'IDE - più semplice della modifica manuale di csproj (DependentUpon IIRC). Da qui , ma c'è un msi aggiornato (non collegato) qui con un supporto migliore per scegliere quale file è il genitore (tieni premuto [Ctrl] quando scegli " Articoli di gruppo ")

Non ho mai scoperto di aver bisogno di ReSharper ecc., ma dovrei fare un altro tentativo un giorno ...

Uso Comandi VSC nella mia codifica quotidiana. Aggiungo nuove fantastiche funzionalità a VS ed è gratuito :) ( link alla galleria dello studio visivo )

Anch'io ho scelto VisualAssist X perché lavoro in C ++ nativo, quindi strumenti come ReSharper non mi aiuta. Ho preso la mia decisione basandomi sul contributo di altri sviluppatori pre-professionali che conosco e rispetto e sulla mia esperienza di successo nell'uso di una versione di prova.

CodeRush supporta C ++ ma non lo sapevo fino a quando proprio adesso. Da quello che vedo, sembra simile a VisualAssist X. Proverei entrambi.

A proposito: se fossi in te installerei solo uno di questi strumenti alla volta. Non so se devi farlo, ma non mi sorprenderebbe se avessero avuto interazioni inaspettate.

Raccomando ReSharper 4.0 con VS 2008. Offre davvero i migliori comandi di refactoring.

ReSharper 4.0 è stato davvero migliorato da quando è beta. Tuttavia, ho sentito che CodeRush aveva un modello di modello migliore. Personalmente, preferisco avere un potente strumento di refactoring piuttosto che uno strumento di templating.

Suggerisco ReSharper 4.0

Quasi tutti nel team di sviluppo qui hanno installato ReSharper, tuttavia ci sono molte lamentele riguardo al rallentamento di Visual Studio.

Ho scelto Refactor! Pro un paio d'anni fa perché a quel tempo supportava C #, VB, ASP.NET (e ora JavaScript e C ++). Uso tutte queste lingue. ReSharper supportava solo C # allora. VisualAssist potrebbe essere stato solo C ++. Inoltre a quel tempo stavo facendo VB. Avendo scelto Refactor! allora ora mi sento a mio agio con il suo paradigma dell'interfaccia utente e quindi probabilmente non cambierà presto. Ora sto anche usando CodeRush Xpress perché non posso permettermi l'intero CodeRush in questo momento. (Ho provato ReSharper per un breve periodo nel 2005 quando lavoravo in una postazione client.)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top