2011-03-24 12 views
18

Son zamanlarda Telerik'ten JustCode kullanmış mı? Bu soru yaklaşık iki yıl önce sorulmuştur, ancak sorunların şu ana kadar çözülmüş olması gerektiğine eminim. Özellikle ReSharper ile yan yana koşmaya atıfta bulunur.JustCode kullandınız mı?

+0

[this] (http://dotnetsurfers.com/blog/2012/08/18/justcode-vs-resharper) ve [this] 'i görmek isteyebilir (http://blog.vyvojar.cz/ernest/ arşivi/2012/08/17/resharper-vs-coderush-vs-justcode.aspx) ve [this] (http://www.paulmiles.net/2013/01/teleriks-justcode-review.html) – nawfal

cevap

17

Şimdi bir süredir Resharper kullanıyordum. Nasıl davrandığını görmek için JustCode'u denemeye karar verdim.

JustCode kullanarak bir hafta sonra, onu kaldırıyorum ve Resharper'a dönüyorum.

Ne JustCode sevdiğim: Tüm çözümde tüm uyarıları/hataları gösteren

  • Tek bir pencere.
  • Performans, Resharper'dan biraz daha iyi görünüyordu.
  • Refactoring yapmak daha kolay.
  • Projeler hariç tutulabilir veya dosyanın tip
  • Dil

Ben JustCode hakkında ne gibi değildi (örneğin XAML gibi) hariç tutulabilir:

  • Bazen kullanılan alt çizgi açmak için Düzeltme veya yeniden düzenleme seçeneği, VS'nin de aynı noktaya alt çizgi koyduğu (ve açılan pencerenin içerik menüsü olduğu için) için tıklama yapmak zordur.
  • Bunun yerine uyarı olarak bir ipucu değiştirilemez.
  • (Neyse ki kapalı XAML denetlenmesine dönüşebilecek)
  • JustCode XAML kodunda yanlış pozitif uyarıları yüzlerce veriyordu bazı küçük hatalar Testere Resharper eksikti Ne

:

    Dokümanlardaki usul parametre eksik/uyuşmazlığını
  • Uyarılar
  • İpuçları bir Linq ifadeye bir ifade dönüştürmek için.
  • Bir açılış parantezi yazarken, yeniden paylaşım otomatik olarak kapanış olanı ekler ve sizi ikisinin arasında boş bir satıra atar.
  • Bir yöntem tamamlandığında, Yeniden Eşleyici, ilk parantezleri ekler. Ayrıca bu yöntem parametresiz ise sonuncuyu ekler.
  • Ben şimdi

Sen yanında Resharper ve JustCode hem yükleyebilirsiniz hatırlayamıyorum diğer şeyler bir grup var eminim. Önce JustCode'u yüklemeden önce Resharper'ı askıya aldım ve JustCode para cezasını kullandım. Yeniden başlatıcı ve yeniden başlatıldığında VS, her ikisi de birlikte hatasız çalışıyordu.

Birlikte, Resharper JustCode'dan daha fazlasını buluyordu. Örneğin, JustCode aşağıdakiler için bir uyarı vermedi: "Value assigned is not used in any execution path." Hatta bir hata cevapsız: "Cannot convert type 'int' to 'bool'." ifadesi oldu:

if ((bool)CanDoIt) // Here CanDoIt is a property of type int. 
{ 
... 
} 

Sonuçta, aracı kötü değil. Hiç sahip olmamanızı tavsiye ederim.Ancak Resharper ve JustCode arasında bir seçiminiz varsa, şu an için Resharper ile birlikte gidin; JustCode hala genç.

+0

Sizin için Çözümünüzdeki tüm hataları ve uyarıları öğrenmek isterseniz, Çözüm menüsündeki Resharper> Inspect> Code Issues bölümüne gidin. Bu, istediğiniz gibi süzülmüş ve oldukça sipariş edilebilir. –

+1

Ayrıca, projeleri global analizden hariç tutmak isterseniz, Yeniden Düzenleyici> Seçenekler> Kod Denetimi> Ayarlar> Öğeleri düzenle öğelerini atlamak ve klasörleri seçmek için kullanabilirsiniz. Bu gerçekten olsa bazı iyileştirme kullanabilirsiniz. Örneğin, Birim Test projelerimi çözüm genelindeki kullanım analizinden hariç tutmak istedim, ancak bu seçeneği kullanırsanız, bunları Yeniden Adlandırma özelliklerinden de hariç tutabilirsiniz ... Ayrıca, neden bu seçenek tanımlandığını anlamıyorum. Yeniden Paylaşma seçeneklerinde ve çözüm veya proje özelliklerinde bir yerde değil. –

+0

Teşekkürler, bunlara bir göz atacağım – joerage

1

JustCode'un akıllı etiketinin boyutunu değiştirebilir veya Visual Studio'nun akıllı etiketini JustCode'un seçenekler menüsünden kapatabilirsiniz. VS'nin akıllı etiketine ctrl +. Kullanarak erişmeyi tercih ediyorum, bu yüzden benim için bir sorun olmadı.

İlgili konular