Bir C# veya VB.NET projesini tarayabilen ve kullanılmayan tüm yerel değişkenleri otomatik olarak kaldıran bir araç var mı?Kullanılmayan yerel değişkenleri .NET kodundan kaldırma
cevap
Ahem: FxCop ve ReSharper her şeyden iyidir, ancak derleyici kullanılmayan değişkenleri mutlu bir şekilde görmezden gelir ve optimize
seçeneğini etkinleştirirseniz bunları derlenmiş kodda bile bildirmez.
ReSharper'ı kullanabilirsiniz. Kullanılmayan tüm değişkenleri işaretler ve bunları kaldırmanıza izin verir.
Kodunuzu analiz etmek için FxCop'u kullanabilirsiniz.
Bizim size van Her ikisi de varsa araçları ile
kullanılmamış yerel değişkenler dışarı griler resharper onlara ReSharper size clean up your code yardımcı olmalıdır gibi görünüyor kendini
Tam olarak değil. ReSharper sadece değişkenleri aydınlatmayacak; Ayrıca, bunları her seferinde bir tane kaldırmak için komut sağlayacaktır. –
Ah, bilmiyordum :) Teşekkürler – Ivo
silmek için yükleyin.
FxCop, kullanılmayan değişkenlere ve parametrelere işaret edeceği bir dizi yolla kullanışlı bir araçtır. Bu, kodunuzun sürekli bir entegrasyon sürecinden geçmesi durumunda faydalıdır. Visual Studio'da olduğunuzda ReSharper kullanılmayan değişkenleri ve parametreleri vurgulayacaktır.
Her iki araç da sizin için otomatik olarak yapılacak bir işlem yapmaz, ancak genellikle yapılması gereken basit bir şeydir ... R # bile sizin için tek bir seçili değişkeni kaldırmak için bir kısayol komutu sağlar.
+1 Çok daha iyi yanıt –
yerel değişkenler derleyici tarafından yok sayılabilir, ancak diğer insan geliştiriciler tarafından kodun okunabilirliğini engelleyebilir. Elbette kodu ve ne kadar karmaşık/sıralı/yorumlu olduğuna bağlı. – Ami