2009-09-12 20 views
5

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

+2

BUNU YAPMAK İSTİYORUM! Evet, bir şeyleri kırma şansınız var. –

+0

Katılıyorum. Ancak en azından, yorumlanmış kodun kaldırılması gibi otomatik temizleme yapmak zorunda kalabilirim. – Tanmoy

+2

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

cevap

1

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

5

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.

+0

+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

+0

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. –

İlgili konular