Quelles sont les alternatives à ReSharper? [fermé]

172

J'envisage d' acheter une licence ReSharper , mais existe-t-il des alternatives possibles à ReSharper et comment les évalueriez-vous par rapport à ReSharper?

Cela ne doit pas nécessairement être une alternative gratuite, mais j'aimerais juste savoir à quel point les produits équivalents sont bons.

Riain McAtamney
la source
3
Pour les recommandations de style, j'utilise StyleCop. Pour l'analyse de code, je gère avec un VS intégré qui remplace plus ou moins FxCop. Pour la facilité de frappe, je compte sur les outils électriques de productivité. Tous les 3 de MS. Pour moi, c'est l'alternative actuellement :)
nawfal
Ce n'est pas hors sujet
nim

Réponses:

89

La principale alternative est:

  • CodeRush , par DevExpress. La plupart considèrent cela ou ReSharper comme la voie à suivre. Vous ne pouvez pas vous tromper non plus. Les deux ont leurs fans, les deux sont puissants et les deux ont des équipes talentueuses qui les améliorent constamment. Nous avons tous bénéficié de la concurrence entre les deux. Je ne répéterai pas les nombreuses bonnes discussions / comparaisons à leur sujet qui peuvent être trouvées sur Stack Overflow et ailleurs.

Une autre alternative à découvrir:

  • JustCode , par Telerik. C'est nouveau, toujours avec des problèmes, mais les premiers rapports sont positifs. Un avantage pourrait être l'octroi de licences avec d'autres produits Telerik et l'intégration avec eux. Il existe des licences groupées disponibles qui pourraient rendre les choses moins chères / plus faciles à gérer.
Patrick Karcher
la source
22
BTW, Telerik prend sa retraite JustCode ... telerik.com/products/justcode-sunsetting
George Vovos
1
CodeRush de Devexpress n'est pas le même que Resharper. CodeRush, à ma connaissance, améliore la productivité, plutôt que d'appliquer des normes sur le style de code et aussi des suggestions et des conversions de code et tout cela. ce qui est à mon avis la raison pour laquelle il est beaucoup plus rapide que le réaffûtage sur de grandes solutions (+10 projets lourds).
Niklas
4
JustCode est maintenant mort avec VS2017
Avenger789
2
Quelque chose pour VS Code?
Paesano2000
55

Une liste complète:

  • CodeRush , par DevExpress. (Considéré comme la principale alternative) Soit cela, soit ReSharper est la voie à suivre. Vous ne pouvez pas vous tromper non plus. Les deux ont leurs fans, les deux sont puissants, les deux ont des équipes talentueuses qui les améliorent constamment. Nous avons tous bénéficié de la concurrence entre les deux. Je ne répéterai pas les nombreuses bonnes discussions / comparaisons à leur sujet qui peuvent être trouvées sur Stack Overflow et ailleurs. 1

  • JustCode , par Telerik. C'est nouveau, toujours avec des problèmes, mais les premiers rapports sont positifs. Un avantage pourrait être la licence avec d'autres produits Telerik et l'intégration avec eux. 1

  • De nombreuses nouvelles fonctionnalités de Visual Studio 2010 . Voyez ce qui a été ajouté par rapport à ce dont vous avez besoin, il se peut que l'installation principale s'occupe de ce qui vous intéresse maintenant.

  • Visual Assist X , plus de 50 fonctionnalités font de Visual Assist X un outil de productivité incroyable. Choisissez une catégorie et apprenez-en plus, ou téléchargez un essai gratuit et découvrez-les tous. 2

  • VSCommands , VSCommands fournit des améliorations de navigation et de génération de code qui rendront vos tâches de codage quotidiennes extrêmement rapides et, avec des dizaines d'améliorations essentielles de l'EDI, il portera votre productivité à un autre niveau. VSCommands est disponible en deux versions: Lite (gratuit) et Pro (payant). 3

  • BrockSoft VSAid , VSAid (Visual Studio Aid) est un complément Microsoft Visual Studio disponible, sans frais, pour un usage personnel et commercial. Principalement destiné aux développeurs Visual C ++ (bien qu'utile pour tout projet ou solution Visual Studio), VSAid ajoute une nouvelle barre d'outils à l'EDI qui ajoute des fonctionnalités améliorant la productivité, telles que la possibilité de rechercher et d'ouvrir rapidement des fichiers de projet et de parcourir les fichiers associés à la clic d'un bouton de la souris (ou le coup d'une touche!). 4

Daniel
la source
Merci pour les belles informations.
Muhammad Ashikuzzaman
1
Visual Studio 2017 a ajouté encore plus: docs.microsoft.com/en-us/visualstudio/#pivot=features
Dan Csharpster
Il y a aussi Roslynator
Matt
20

Gardez à l'esprit qu'avec Visual Studio 2010, vous n'aurez peut-être pas besoin / ne souhaiterez pas de module complémentaire. De nombreuses fonctionnalités de ReSharper ont été ajoutées aux fonctionnalités principales de Visual Studio 2010 . ReSharper , CodeRush , etc. ont bien sûr d' autres fonctionnalités au-delà de Visual Studio, mais voyez ce qui a été ajouté par rapport à ce dont vous avez besoin. Il se peut que l'installation principale s'occupe de ce qui vous intéresse maintenant.

Personnellement, j'utilise toujours ReSharper 5 car il a de nombreuses utilisations, pour moi . Ce que chaque codeur trouve le plus important varie cependant considérablement. Vous devrez tester chacun pour vous, mais heureusement, toutes les alternatives ont également des périodes d'essai.

Nick Craver
la source
11

VSCommands - pas une alternative en soi, mais plutôt un outil complémentaire avec de nombreuses fonctionnalités uniques non disponibles dans ReSharper, CodeRush et JustCode.

Depuis le site Web:

Améliorations de l'IDE

* Custom Formatting
      o Build Output
      o Debug Output
      o Search Output
* Solution Properties
      o Manage Reference Paths
      o Manage Project Properties
* Apply Fix
      o File being used by another process
      o [StyleCop][2] warnings
      o Importing .pfx key file was cancelled
* Search Online
* Cancel Build When First Project Fails
* Advanced Zooming

Améliorations de l'Explorateur de solutions

* Prevent Accidental Drag & Drop
* Prevent Accidental Linked Item Delete
* Group / Ungroup Items
* Show Assembly Details
* Build Startup Projects
* Open Command Prompt
* Open PowerShell
* Locate Source File
* Open File Location
* Show / Hide All Files
* Edit Project / Solution File
* Copy / Paste As Link
* Copy / Paste Reference
* Open In Expression Blend
* Collapse All
* Clean All Build Configurations

Assistance au débogage

* Attach To Local IIS
* Debug As Administrator
* Debug As Normal user
* Debug As Different user

Assistance au code

* Create Code Contract
iggi123
la source
VS Commands for VS 2015 est maintenant mort :-( ... visualstudiogallery.msdn.microsoft.com/…
bytedev
8

Visual Assist X .

Brian
la source
1
+1, une omission dans ma réponse. Et vous avez créé votre propre wiki communautaire de réponse? Maintenant c'est la communauté. Je vais regarder nos autres réponses et vous donner une bonne réputation pour cela. . .
Patrick Karcher
1
@Patrick: J'ai le sentiment que le vote sera basé sur ce que les gens considèrent comme la qualité des outils. Les bons outils devraient être au sommet, mais je ne pense pas que cela garantisse la réputation.
Brian
3

Il y a BrockSoft VSAid . Ceci est principalement utilisé pour rechercher des fichiers dans une solution.

Riain McAtamney
la source
3

Je pense que CodeRush a également une version gratuite et limitée. J'ai fini par utiliser ReSharper, et je le recommande toujours, même si certaines fonctionnalités sont dans Visual Studio 2010. Il y a juste quelques choses qui en valent la peine.

Gardez à l'esprit que vous n'avez pas besoin de la licence ReSharper complète si vous ne codez que dans une seule langue. J'ai la version C #, et c'est moins cher.

Adimauro
la source