Jakie są alternatywy dla ReSharper? [Zamknięte]

172

Rozważam zakup licencji ReSharper , ale czy są jakieś alternatywy dla ReSharper i jak oceniasz je w porównaniu do ReSharper?

Niekoniecznie musi to być bezpłatna alternatywa, ale chciałbym tylko wiedzieć, jak dobre są równoważne produkty.

Riain McAtamney
źródło
3
Zalecenia dotyczące stylu używam StyleCop. Do analizy kodu zarządzam wbudowanym VS jednym, który w mniejszym lub większym stopniu zastępuje FxCop. Aby ułatwić pisanie, polegam na narzędziach Productivity Power Tools. Wszystkie 3 z MS. Dla mnie to obecnie alternatywa :)
nawfal
To nie jest nie na temat
nim

Odpowiedzi:

89

Główną alternatywą jest:

  • CodeRush firmy DevExpress. Większość rozważa albo to, albo ReSharper. Nie możesz się pomylić z żadnym. Obaj mają swoich fanów, obaj są potężni i obie mają utalentowane zespoły, które stale ich ulepszają. Wszyscy skorzystaliśmy na rywalizacji między tymi dwoma. Nie będę powtarzał wielu dobrych dyskusji / porównań na ich temat, które można znaleźć na Stack Overflow i gdzie indziej.

Kolejna alternatywa, którą warto sprawdzić:

  • JustCode firmy Telerik. Jest to nowe, wciąż ma pewne załamania, ale wstępne raporty są pozytywne. Zaletą może być licencjonowanie z innymi produktami Telerik i integracja z nimi. Dostępne są licencje w pakiecie, które mogą sprawić, że wszystko będzie tańsze / łatwiejsze w obsłudze.
Patrick Karcher
źródło
22
BTW, Telerik przechodzi na emeryturę JustCode ... telerik.com/products/justcode-sunsetting
George Vovos
1
CodeRush Devexpress to nie to samo co Resharper. Według mojej wiedzy, CodeRush poprawia produktywność, zamiast narzucać standardy stylu kodu, a także sugestie i konwersje kodu i tak dalej. co moim zdaniem jest o wiele szybsze niż przy dużych rozwiązaniach (+10 ciężkich projektów).
Niklas
4
JustCode nie żyje wraz z VS2017
Avenger789
2
Coś dla VS Code?
Paesano2000
55

Pełna lista:

  • CodeRush firmy DevExpress. (Uważany za główną alternatywę) Albo to, albo ReSharper jest drogą do zrobienia. Nie możesz się pomylić z żadnym. Obaj mają swoich fanów, obaj są potężni, obaj mają utalentowane zespoły, które stale ich ulepszają. Wszyscy skorzystaliśmy na rywalizacji między tymi dwoma. Nie będę powtarzał wielu dobrych dyskusji / porównań na ich temat, które można znaleźć na Stack Overflow i gdzie indziej. 1

  • JustCode firmy Telerik. Jest to nowe, wciąż ma pewne załamania, ale wstępne raporty są pozytywne. Zaletą może być licencjonowanie z innymi produktami Telerik i integracja z nimi. 1

  • Wiele nowych funkcji programu Visual Studio 2010 . Zobacz, co zostało dodane, a czego potrzebujesz, może być tak, że podstawowa instalacja zajmie się tym, co Cię teraz interesuje.

  • Visual Assist X , ponad 50 funkcji sprawia, że ​​Visual Assist X jest niesamowitym narzędziem zwiększającym produktywność. Wybierz kategorię i dowiedz się więcej lub pobierz bezpłatną wersję próbną i odkryj je wszystkie. 2

  • VSCommands , VSCommands zapewnia nawigację po kodzie i ulepszenia generowania, które sprawią, że codzienne zadania związane z kodowaniem będą błyskawiczne, a wraz z dziesiątkami niezbędnych ulepszeń IDE, przeniesie Twoją produktywność na wyższy poziom. VSCommands występuje w dwóch wersjach: Lite (bezpłatna) i Pro (płatna). 3

  • BrockSoft VSAid , VSAid (Visual Studio Aid) to dodatek Microsoft Visual Studio dostępny bezpłatnie do użytku osobistego i komercyjnego. Skierowany przede wszystkim do programistów Visual C ++ (choć przydatny w każdym projekcie lub rozwiązaniu Visual Studio), VSAid dodaje nowy pasek narzędzi do IDE, który dodaje funkcje zwiększające produktywność, takie jak możliwość szybkiego znajdowania i otwierania plików projektów oraz przechodzenia między powiązanymi plikami w kliknięcie przyciskiem myszy (lub naciśnięcie klawisza!). 4

Daniel
źródło
Dzięki za miłe informacje.
Muhammad Ashikuzzaman
1
Program Visual Studio 2017 dodał jeszcze więcej: docs.microsoft.com/en-us/visualstudio/#pivot=features
Dan Csharpster
Jest też Roslynator
Matt
20

Pamiętaj, że w przypadku programu Visual Studio 2010 możesz nie potrzebować / nie chcieć żadnego dodatku. Wiele funkcji ReSharper zostało dodanych do podstawowych funkcji programu Visual Studio 2010 . ReSharper , CodeRush itp. Mają z pewnością inne funkcje wykraczające poza Visual Studio, ale zobacz, co zostało dodane, a czego potrzebujesz. Może się zdarzyć, że podstawowa instalacja zajmie się tym, czym teraz jesteś zainteresowany.

Osobiście używam ReSharper 5 Nadal jak to ma wiele zastosowań, dla mnie . To, co dla każdego programisty jest najważniejsze, różni się znacznie. Będziesz musiał sam przetestować każdy z nich, ale na szczęście wszystkie alternatywy mają również okresy próbne.

Nick Craver
źródło
11

VSCommands - nie jest alternatywą samą w sobie, ale raczej komplementarnym narzędziem z wieloma unikalnymi funkcjami niedostępnymi w ReSharper, CodeRush i JustCode.

Ze strony internetowej:

Udoskonalenia 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

Ulepszenia Eksploratora rozwiązań

* 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

Pomoc w debugowaniu

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

Pomoc w kodzie

* Create Code Contract
iggi123
źródło
VS Commands for VS 2015 nie żyje :-( ... visualstudiogallery.msdn.microsoft.com/…
bytedev
8

Wizualny Assist X .

Brian
źródło
1
+1, pominięcie w mojej odpowiedzi. I stworzyłeś własną wiki społeczności odpowiedzi? Teraz to jest społeczność. Mam zamiar spojrzeć na nasze inne odpowiedzi i zdobyć dla ciebie jakąś cholerną reputację. . .
Patrick Karcher
1
@Patrick: Czuję, że głosowanie będzie oparte na tym, co ludzie uważają za jakość narzędzi. Dobre narzędzia powinny być na szczycie, ale nie sądzę, aby to gwarantowało reputację.
Brian
3

Jest BrockSoft VSAid . Służy głównie do znajdowania plików w rozwiązaniu.

Riain McAtamney
źródło
3

Myślę, że CodeRush ma też darmową, ograniczoną wersję. Skończyło się na tym, że zdecydowałem się na ReSharper i nadal go polecam, mimo że niektóre funkcje są dostępne w Visual Studio 2010. Jest tylko kilka rzeczy, które sprawiają, że jest to tego warte.

Pamiętaj, że nie potrzebujesz pełnej licencji ReSharper, jeśli kodujesz tylko w jednym języku. Mam wersję C # i jest tańsza.

adimauro
źródło