ReSharper'a alternatifler nelerdir? [kapalı]


172

Bir ReSharper lisansı satın almayı düşünüyorum , ancak ReSharper için olası alternatifler var mı ve ReSharper ile karşılaştırıldığında bunları nasıl derecelendirirsiniz?

Mutlaka ücretsiz bir alternatif olması gerekmiyor, ama sadece eşdeğer ürünlerin ne kadar iyi olduğunu bilmek istiyorum.


3
Stil önerileri için StyleCop kullanıyorum. Kod analizi için, aşağı yukarı FxCop'ın yerini alan VS biriyle yönetiyorum. Yazma kolaylığı için Verimlilik Elektrikli El Aletleri'ne güveniyorum. MS'den 3. Benim için şu anda alternatif bu :)
nawfal

Konu dışı değil
nim

Yanıtlar:


89

Ana alternatif:

  • CodeRush , DevExpress tarafından. Çoğu bunu ya da ReSharper'ı düşünün. Sen de yanlış gidemezsin. Her ikisinin de hayranları var, ikisi de güçlü ve her ikisi de sürekli onları geliştiren yetenekli takımlara sahip. Bu ikisi arasındaki rekabetten hepimiz yararlandık. Onlar hakkında Stack Overflow ve başka bir yerde bulunabilir birçok iyi tartışma / karşılaştırma tekrarlamak olmaz.

Kontrol edilmeye değer başka bir alternatif:

  • JustCode , Telerik. Bu yeni, hala karışıklıklar var, ancak ilk raporlar olumlu. Bir avantaj, diğer Telerik ürünleri ile lisans almak ve onlarla entegrasyon olabilir. İşleri daha ucuz / daha kolay hale getirebilecek paket lisanslar mevcuttur.

22
BTW, Telerik JustCode'u emekli ediyor ... telerik.com/products/justcode-sunsetting
George

1
Devexpress'in CodeRush'ı Resharper ile aynı değil. CodeRush, bildiklerime göre, Kod Stili ile ilgili standartları ve önerileri ve kod dönüşümlerini ve bunların hepsini uygulamak yerine verimliliği arttırır. bence bu neden büyük çözümler (+10 ağır projeler) üzerinde yeniden şekillendirmekten çok daha hızlı.
Niklas

4
JustCode şimdi VS2017 ile öldü
Avenger789

2
VS Kodu için bir şey var mı?
Paesano2000

55

Kapsamlı bir liste:

  • CodeRush , DevExpress tarafından. (Ana alternatif olarak kabul edilir) Ya bu ya da ReSharper gidilecek yoldur. Sen de yanlış gidemezsin. Her ikisinin de hayranları var, ikisi de güçlü, ikisi de sürekli onları geliştiren yetenekli takımlara sahip. Bu ikisi arasındaki rekabetten hepimiz yararlandık. Onlar hakkında Stack Overflow ve başka bir yerde bulunabilir birçok iyi tartışma / karşılaştırma tekrarlamak olmaz. 1

  • JustCode , Telerik. Bu yeni, hala karışıklıklar var, ancak ilk raporlar olumlu. Bir avantaj, diğer Telerik ürünleri ile liscensing ve onlarla entegrasyon olabilir. 1

  • Yeni Visual Studio 2010 özelliklerinin çoğu . Nelerin eklendiğine ve neye ihtiyacınız olduğuna bakın, çekirdek kurulum şu anda ilgilendiğiniz şeyle ilgileniyor olabilir.

  • Visual Assist X , 50'den fazla özellik Visual Assist X'i inanılmaz bir üretkenlik aracı haline getiriyor. Bir kategori seçin ve daha fazla bilgi edinin veya ücretsiz deneme sürümünü indirin ve hepsini keşfedin. 2

  • VSCommands , VSCommands günlük kodlama görevlerinizi hızlı bir şekilde aydınlatacak ve onlarca temel IDE geliştirmesiyle birlikte üretkenliğinizi başka bir seviyeye taşıyacak kod navigasyonu ve nesil geliştirmeleri sağlar. VSCommands iki çeşittir: Lite (ücretsiz) ve Pro (ücretli). 3

  • BrockSoft VSAid , VSAid (Visual Studio Aid), hem kişisel hem de ticari kullanım için ücretsiz olarak temin edilebilen bir Microsoft Visual Studio eklentisidir. Öncelikle Visual C ++ geliştiricilerini (herhangi bir Visual Studio projesi veya çözümü için yararlı olsa da) hedefleyen VSAid, IDE'ye proje dosyalarını hızlı bir şekilde bulma ve açma ve ilgili dosyalar arasında geçiş yapma gibi üretkenliği artıran özellikler ekleyen yeni bir araç çubuğu ekler. bir fare düğmesine (veya bir tuşun konturuna!) tıklayın. 4


Güzel bilgi için teşekkürler.
Muhammed Ashikuzzaman

1
Visual Studio 2017 daha da fazlasını ekledi: docs.microsoft.com/en-us/visualstudio/#pivot=features
Dan Csharpster

Ayrıca Roslynator
Matt

20

Visual Studio 2010 ile herhangi bir eklentiye ihtiyaç duymayabileceğinizi / istemeyebileceğinizi unutmayın. ReSharper özelliklerinin çoğu Visual Studio 2010 temel özelliklerine eklendi . ReSharper , CodeRush , vb., Visual Studio'nun üstünde ve ötesinde başka özelliklere sahiptir, ancak nelerin eklendiğine ve neye ihtiyacınız olduğuna bakın. Çekirdek kurulum şu anda ilgilendiğiniz şeyle ilgileniyor olabilir.

Şahsen ReSharper 5'i hala birçok kullanım alanı olduğu için kullanıyorum . Her kodlayıcının en önemli bulduğu şey, büyük ölçüde değişir. Her birini kendiniz test etmeniz gerekecek, ancak neyse ki tüm alternatiflerin deneme süreleri de var.


11

VSCommands - kendi başına bir alternatif değil, ReSharper, CodeRush ve JustCode'da bulunmayan birçok benzersiz özelliğe sahip tamamlayıcı bir araçtır.

Web sitesinden:

IDE Geliştirmeleri

* 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

Solution Explorer Geliştirmeleri

* 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

Hata Ayıklama Yardımı

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

Kod Yardımı

* Create Code Contract

VS 2015 için VS Komutları artık öldü :-( ... visualstudiogallery.msdn.microsoft.com/…
bytedev


8

1
+1, cevabımda bir ihmal. Ve kendi cevap topluluğu wiki mi yaptın? Şimdi bu topluluk. Diğer cevaplarımıza bakacağım ve bunun için sana biraz ün kazandıracağım. . .
Patrick Karcher

1
@Patrick: Oylamanın insanların araçların kalitesini düşündüklerine dayanacağını hissediyorum. İyi araçlar en üstte olmalı , ancak itibarı garanti ettiğini sanmıyorum.
Brian



3

CodeRush'ın da ücretsiz ve sınırlı bir sürümü olduğunu düşünüyorum. ReSharper ile devam ettim ve bazı işlevler Visual Studio 2010'da olmasına rağmen hala tavsiye ederim. Buna değer yapan bazı şeyler var.

Yalnızca bir dilde kod yazıyorsanız tam ReSharper lisansına ihtiyacınız olmadığını unutmayın. C # sürümüne sahibim ve daha ucuz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.