Quelles sont les alternatives à ReSharper?

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 simplement savoir à quel point les produits équivalents sont bons.

La principale alternative est:

  • CodeRush , par DevExpress. La plupart considèrent ceci ou Resharper la voie à suivre. Vous ne pouvez pas vous tromper non plus. Les deux ont leurs fans, les deux sont puissants, tous 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 discussions / comparaisons à leur sujet que l’on peut trouver sur Stackoverflow et ailleurs.

Une autre alternative à vérifier:

  • JustCode , par Telerik. Ceci est nouveau, toujours avec des kinks, mais les premiers rapports sont positifs. Un avantage pourrait être l’obtention de licences avec d’autres produits Telerik et leur intégration. Il existe des licences groupées disponibles qui pourraient rendre les choses moins chères / plus faciles à gérer.

Une liste complète:

  • CodeRush , par DevExpress. (Considéré comme l’alternative principale) Soit ceci, soit Resharper est la voie à suivre. Vous ne pouvez pas vous tromper non plus. Les deux ont leurs fans, les deux sont puissants, tous 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 discussions / comparaisons à leur sujet que l’on peut trouver sur Stackoverflow et ailleurs. 1

  • JustCode , par Telerik. Ceci est nouveau, toujours avec des kinks, mais les premiers rapports sont positifs. Un avantage pourrait être la simplification avec d’autres produits Telerik et leur intégration. 1

  • Beaucoup des nouvelles fonctionnalités de VS2010 Voir ce qui a été ajouté par rapport à ce dont vous avez besoin, il se peut que l’installation principale prenne en compte ce qui vous intéresse maintenant.

  • Visual Assist X , plus de 50 fonctions font de Visual Assist X un outil de productivité incroyable. Choisissez une catégorie et en apprendre davantage 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, associées à des dizaines d’améliorations essentielles apscopes à l’IDE, vous permettront de gagner en productivité. 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 gratuitement 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’IDE qui ajoute des fonctionnalités d’amélioration de la productivité telles que la possibilité de rechercher et d’ouvrir rapidement des fichiers de projet clic d’un bouton de la souris (ou du coup d’une touche!). 4

Gardez à l’esprit qu’avec Visual Studio 2010, vous n’avez pas besoin / ne souhaitez aucun addon, de nombreuses fonctionnalités R # ont été ajoutées aux fonctionnalités principales de VS2010 . ReSharper , CodeRush , etc. ont bien sûr d’ autres fonctionnalités que Visual Studio, mais voyez ce qui a été ajouté par rapport à ce dont vous avez besoin, il se peut que l’installation principale prenne en compte ce qui vous intéresse.

Personnellement, j’utilise encore ReSharper 5 car il a de nombreux usages, pour moi . Ce que chaque codeur trouve le plus important, bien que très variable, vous devrez le tester vous-même. Heureusement, toutes les alternatives ont également leur période d’essai.

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

Depuis le site:

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 warnings o Importing .pfx key file was cancelled * Search Online * Cancel Build When First Project Fails * Advanced Zooming 

Améliorations apscopes à 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 

CodeRush . En outre, Scott Hanselman a un bon article les comparant, ReSharper vs CodeRush .

Une comparaison plus récente se trouve dans Coderush vs Resharper de Jason Irwin.

Visual Assist X.

Il y a aussi JustCode de Telerik.

Je pense que CodeRush a aussi 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 VS2010. Il y a juste des choses qui en valent la peine.

N’oubliez pas que vous n’avez pas besoin de la licence Resharper complète si vous codez uniquement dans une langue. J’ai la version C #, et c’est moins cher.

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