Stylecop vs FXcop
FXcop yerini Stylecop? Hangi ürün Visual Studio 2008 kullanarak olmalıyız?
CEVAP
Stylecop kaynak kodu düzeyinde çalışır bu tarz bir analiz aracıdır. Öncelikle projeler yönetilen yazılım büyük dünyanın içinde tutarlı kalmasını kullanabilir başaran tek ortak bir stil sağlamak için vardır. Kararlar tarzı öncelikle kutsal savaşları önlemek için (tüm sonra, tarzı neredeyse her zaman doğası gereği öznel bir şey) ile ilgili olarak bunu yapar. Hiç StyleCop kuralları tüm seven biriyle tanıştım sanmıyorum amaTamam. StyleCop var bu tarz kurallar büyük set arasında genellikle iyi bir uzlaşma anlamına gelir. Eğer stylecop kuralları son derece özelleştirilebilir olsaydı (sadece etkinleştirme/devre ötesinde, aracın tüm amacı saptırır.)
FxCop, diğer taraftan, yönetilen derleme düzeyinde çalışan statik bir analiz aracıdır. Kod öğeleri, e öznitelikleri açabilir, çünkü nitelikleri ile yön verilebilir.g.. "" sözdizimsel düzeyde. aksine seviye olarak (ikili) görülebilir bu sorunları algılar
Sorunuzu yanıtlamak için, StyleCop FxCop yerini alır almaz, ve FxCop stylecop değer verme yok. Kodunuz için gerçek bir fayda sağlamak için iki farklı amaçlara sahip iki farklı araçlar bunlar.
(AKA, ben her ikisi ile çalıştırın. :) )
Bir vs olabilir algılamak şeylerden bir kaç örnek olaylar peş tespit olabilir:
Uyarılar ilgili olabilir StyleCop ihlaller: Boşluk, belgeler üzerinden xml-yorum, bir sınıf içinde yöntem tanımı sipariş. Biçimlendirme Kamu yöntemi
FxCop ihlalleri ile ilgili uyarı olabilir: Küreselleşme, sıkı kavrama, cyclomatic karmaşıklık, potansiyel boş çözümlemesi.
Stylecop vs FXcop...
Nasıl StyleCop bir uyarı bastırmak içi...
Devre dışı bırakma StyleCop kuralları...
Nasıl FxCop özel sözlük işe almak için...
Neden StyleCop "bu" ile isim...