Resharper'da çok yeni ve verdiği tüm önerileri uygulamaya çalışıyorum. Bunu otomatik olarak yapabilir miyim? Kod temizlemeyi denedim. ama bu onların hepsini yapmayacak. Ayrıca, yorumlanmış tüm kodları kaldırmam gerekiyor. Nasıl yapabilirim? Ayrıca bir silverlight uygulamasıyla çalıştırıyorum. Önerileri otomatik olarak kabul edersem bir şeyleri kırma şansı var mı?Tüm uyarıları/öneri değişikliklerini otomatik olarak yeniden eşleştir ile nasıl kabul ederiz
cevap
Bunu yapmanın bir yolu olduğuna inanmıyorum.
Olsa bile, ReSharper genellikle size bir dizi işlem sunacak - bu işlem otomatik olarak yapılmışsa kabul edilir mi? Eğer ReSharper otomatik hitap gerektiğini düşünüyorum örnekler bulabilirseniz
, başkalarının oy vermek için kendi JIRA sitesinde özellik isteğinde ve burada bağlantı sonrası isteyebilirsiniz:
It Daha fazla iş olabilir, ancak kodunuzda ne değiştirildiğini bilmeniz için, bu değişikliklerden öğrenebileceğiniz ve tüm değişikliklerin doğru olduğundan emin olabileceğiniz şekilde "el ile" herhangi bir temizleme işlemini uygulamanız gerekir. Kod Analizi araçları size öneriler sunar, ancak asla% 100 doğru değildirler - bazen programlamayı kendiniz yapmanız gerekir ;-)
Bunu bir angarya olarak düşünmeyin. Daha iyi bir kodlama stili öğrenmenin (sıkıcı ve tekrarlayıcı) bir yolu olarak düşünün. Daha sık belirli bir değişikliği kabul ederseniz, bir dahaki sefere benzer kodu yazmanın "daha iyi" yolunu daha güçlü bir şekilde hatırlayacaksınız.
+1 - ditto. FxCop ihlalleriyle aynı tip manuel temizlik yaptım ve bundan çok şey öğrendim. Temizlendikten sonra temiz tutun - R # yeşil tutun, Uyarıları Hata olarak açın ve Sürekli Entegrasyon altında FxCop'u çalıştırmayı düşünün. – TrueWill
kesinlikle her bir düzeltme için el ile bunu yapmak için iyi bir fikir Ben yeniden biçimlendirilmiş öneriler önerdiğinde kod içine sürünen birkaç hata gördüm. Resharper harika bir araçtır ancak sadece bir araçtır ve bazen bağlamı tam olarak doğru olarak almaz ve algılayamayacağınız şekillerde kodu değiştirir. Bu sürümüne daha iyi bir sürümü alır. –
Evet, bunu cleanup kodu ile yapabilirsiniz.
- 1. TortoiseHG: Rengi Kurtar Yeniden Adlandır -> Kabul Et Eşleştir
- 2. str_replace: Sadece tüm kelimeyi eşleştir
- 3. C# Regex - Eşleştir ve değiştir, Otomatik Arttırma
- 4. Typo3 haber bülteni uzantısı, web içeriği değişikliklerini otomatik olarak getirebilir
- 5. Öldürülen hizmeti otomatik olarak yeniden başlatmak nasıl?
- 6. Android'in bitmapimi otomatik olarak yeniden boyutlandırmasını istemiyorum Otomatik olarak
- 7. Tüm MP4 dosyalarını otomatik olarak ffmpeg ile FLV'ye nasıl dönüştürebilirim?
- 8. Otomatik olarak *
- 9. Herhangi bir karakterle tam olarak eşleşmeyi regex ile eşleştir
- 10. Tüm TTreeView düğümleri otomatik olarak nasıl genişletilir?
- 11. UIWebView'de gezinme değişikliklerini doğru olarak nasıl dinleyebilirim?
- 12. JTable sütun genişliklerini otomatik olarak yeniden boyutlandırma
- 13. Matplotlib'de otomatik olarak yeniden ölçeklendirin ve renklendirin
- 14. GNU ekran otomatik olarak yeniden boyutlandır ekran -x ile
- 15. Yalnızca JTable'ın otomatik olarak yeniden boyutlandırılmasını etkinleştirme
- 16. Powershell Yeni-Ürün: Onay Kabul Nasıl otomatik
- 17. Mojolicious kontrol cihazını nasıl test ederiz?
- 18. WTForms'ta tüm değerleri otomatik olarak şeritle()?
- 19. .cpp'de, tüm işlevleri otomatik olarak .h?
- 20. yeniden Wisper dinleyicileri otomatik olarak her isteği
- 21. Bir JSP sayfasından otomatik olarak yeniden yönlendirme
- 22. AutoRisezeTextView ilk kez otomatik olarak yeniden boyutlandırmıyor
- 23. Grup abonelikleri otomatik olarak yeniden bağlanıyor mu?
- 24. JFrame'in içeriğe göre otomatik olarak yeniden boyutlandırılması
- 25. HTML TextArea otomatik olarak yeniden boyutlandır
- 26. AFNetworking tüm içerik türlerini kabul eder
- 27. Otomatik olarak resimleri yeniden boyutlandırmak için yeniden boyutlandırın ancak uzatmayın
- 28. php dosyası otomatik olarak php.suspected olarak yeniden adlandırıldı
- 29. QMake: Dizindeki tüm dosyaları otomatik olarak derleme
- 30. Erlang: Gerekli tüm uygulamaları otomatik olarak uygulamaya nasıl başlatabilirim?
BUNU YAPMAK İSTİYORUM! Evet, bir şeyleri kırma şansınız var. –
Katılıyorum. Ancak en azından, yorumlanmış kodun kaldırılması gibi otomatik temizleme yapmak zorunda kalabilirim. – Tanmoy
Bunu yapmak istemediğiniz zamanın% 99'u iken, bunun kesinlikle mantıklı olduğu bazı durumlar vardır. Şu anda kodlama standartlarına uymayan bir araçtan kod oluşturdum. İlk neslin bittiğini şimdi kodu elle tutacağım. Neden Resharper'ın hepsini temizlemesine izin verememeliyim? – roufamatic