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ı?
cevap
Ş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ç.
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. –
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. –
Teşekkürler, bunlara bir göz atacağım – joerage
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ı.
- 1. Rhino Igloo kullandınız mı?
- 2. Hiç özel uzantı yöntemleri kullandınız mı?
- 3. Pry Hatası: Yerel içerik bulamıyor. 'Binding.pry' kullandınız mı?
- 4. Ne sysv/posix ileti sıraları kullandınız?
- 5. Neden sözlükte değişmez bir değer kullandınız?
- 6. Alanda ne zaman dinamik programlama kullandınız?
- 7. Neden bir yapıda referanslar için aynı yaşamları kullandınız?
- 8. .NET'ten başarılı bir profibus iletişimi var mı?
- 9. ASP.NET MVC ile çalışan bir CascadingDropDown var mı?
- 10. Provable mı == Kararlı mı?
- 11. mı?
- 12. - akıllı mı yoksa aptal mı?
- 13. açısal mı?
- 14. isShiftDown mı?
- 15. Hata mı?
- 16. Jinja şablonu, çift tırnak mı yoksa tek tırnak mı yoksa çift tırnak mı, yoksa tek tırnak mı olarak yazıyorsunuz? "
- 17. Xcode 7'de UITest'teki veriler nasıl yapılır?
- 18. Metin Giriş Kutusu Şeffaf mı? Basit olmalı mı?
- 19. Git: dallar değişiklikleri yalıtmalı mı, yoksa yapmamalı mı?
- 20. OtomatikMapper büyük/küçük harfe duyarlı mı yoksa duyarsız mı?
- 21. CLLocationManager güncellemelerini zorlama - yardımcı mı yoksa zarar mı veriyor?
- 22. PHP'de, yürütmeyi nasıl algılamak CLI modundan mı yoksa tarayıcıdan mı?
- 23. Swift: ViewModel bir yapı mı yoksa sınıf mı olmalı?
- 24. Yerleşik entegrasyon testleri eşzamanlı mı, sıralı mı çalışıyor?
- 25. Veritabanı sorgularımı oran sınırlaması mı yoksa azalt mı?
- 26. "ANR" bir istisna mı, yoksa bir hata mı?
- 27. İnce senkronizasyon sınıfları, AppDomain başına mı, yoksa Proses başına mı?
- 28. Sondaki boş yorumlarınız mı var? Bir şey yapıyorlar mı?
- 29. Bu var mı? HTML Şablonu Oluşturucu JavaScript ile yazılmış mı?
- 30. CloudKit güçlü bir şekilde tutarlı mı, yoksa tutarlı mı?
[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