Resharper est-il toujours une amélioration significative pour Visual Studio 2012 [fermé]

11

J'utilise actuellement Resharper avec VS 2008 Pro. Je trouve qu'il est presque nécessaire d'être aussi productif que possible en raison du manque de certains des refacteurs / raccourcis de base dans VS.

Cependant, je me demandais si depuis VS 2008 des améliorations ont été apportées qui le rendent presque aussi bon que Resharper?

Mike Q
la source
5
Le titre présuppose que le resharper a toujours été une amélioration, je n'ai pas ressenti que c'était une douleur, et en aucune façon utile depuis que VS2008 est sorti avec une refactorisation intégrée. Mais c'est mon avis
Jimmy Hoffa

Réponses:

13

Je n'utiliserai pas VS2010 sans lui (voir l'avertissement). Cela et les outils électriques de productivité. J'utilise aussi les deux dans VS2012. Je pense que cela améliore considérablement l'expérience de développement. Je peux naviguer dans le code plus rapidement, refactoriser plus rapidement.

Cela peut être un porc de ressources, mais la fonctionnalité m'aide beaucoup.

* avertissement: j'ai effectivement utilisé 2010 récemment pendant environ trois heures pour un test sur une machine sans resharper et un seul moniteur. Pas une expérience agréable.

Ian
la source
12
"Les amis ne laissent pas leurs amis programmer sans Resharper", comme l'a dit un de mes collègues.
Frank Shearar
1
La version 5 était une amélioration significative par rapport à la version 4.x. L'utilisation de la mémoire a considérablement diminué.
Apoorv Khurasia
Il y a une nouvelle fonctionnalité dans 7 (peut-être dans les versions précédentes, je viens juste de la trouver) qui vous permet de lui dire de libérer de la mémoire et également d'afficher la quantité de mémoire qu'elle utilise. Mon projet actuel, quand j'y ai travaillé toute la journée, VS2010 consommera environ 1,5 gig et Resharper signale qu'il utilise environ 400 meg. C'est une solution assez large.
Ian
5

Mes sentiments à propos de ReSharper sont mitigés, contrairement à un certain nombre de mes coéquipiers. Mes fonctionnalités préférées sont les plus petites, comme:

  • Petites icônes dans la marge de gauche pour les cas de tests unitaires pour exécuter / déboguer les tests unitaires.
  • Le testeur unitaire est généralement plutôt sympa.
  • La fixation de référence qu'il ajoute. Il est vraiment agréable de pouvoir placer le curseur sur une référence manquante, d'appuyer sur alt-enter et d'entrer à nouveau pour ajouter les instructions using manquantes (pour les assemblys référencés ailleurs dans la solution, mais pas dans le projet, ReSharper peut même ajouter l'assembly référence en premier). J'adore cette fonctionnalité en particulier, car j'aime composer du nouveau code dans Vim, en ignorant l'utilisation d'instructions et autres, puis utiliser ReSharper pour les ajouter rapidement tous.

Cela ne vaut probablement pas la peine d'être payé. Je déteste me battre contre ReSharper pour mes raccourcis clavier - lorsque j'utilise Visual Studio, je veux utiliser Visual Studio, pas ReSharper. J'utilise rarement les fonctionnalités de refactoring les plus avancées.

Michael
la source