Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bakım kuralları kitaplık ve uygulama bakımını destekler.
Bu bölümde
Kural | Açıklama |
---|---|
CA1501: Aşırı devralmaktan kaçının | Bir türün devralma hiyerarşisindeki derinliği dört seviyeden fazladır. İç içe yerleştirilmiş tür hiyerarşilerini takip etmek, anlamak ve korumak zor olabilir. |
CA1502: Aşırı karmaşıklıktan kaçının | Bu kural, koşullu dalların sayısı ve karmaşıklığı tarafından belirlenen yöntem aracılığıyla doğrusal olarak bağımsız yolların sayısını ölçer. |
CA1505: Bakımı zor koddan kaçının | Bir tür veya yöntem, düşük bir sürdürülebilirlik endeksi değerine sahiptir. Düşük bakım dizini, bir türün veya yöntemin bakımının büyük olasılıkla zor olduğunu ve yeniden tasarlama için iyi bir aday olacağını gösterir. |
CA1506: Aşırı sınıf bağımlılığından kaçının | Bu kural, bir tür veya yöntemin içerdiği benzersiz tür başvurularının sayısını sayarak sınıf eşleştirmesini ölçer. |
CA1507: Dize yerine nameof kullanın | Bir nameof ifadesinin kullanılabileceği yerde, bağımsız değişken olarak bir dize sabiti kullanılır. |
CA1508: Ölü koşullu koddan kaçının | Bir yöntem, koşullu kodu çalışma zamanında her zaman true veya false olarak değerlendirir. Bu, koşulun false dalında ölü koda yol açar. |
CA1509: Kod ölçümleri yapılandırma dosyasında geçersiz giriş | CA1501 , CA1502, CA1505 ve CA1506gibi kod ölçümleri kuralları, geçersiz girişi olan CodeMetricsConfig.txt adlı bir yapılandırma dosyası sağladı. |
CA1510: ArgumentNullException throw yardımcı işlevi kullan | Throw yardımcıları, yeni bir özel durum örneği oluşturan if bloklardan daha basit ve daha verimlidir. |
CA1511 : ArgumentException atma yardımcısını kullan | Throw yardımcıları, yeni bir özel durum örneği oluşturan if bloklardan daha basit ve daha verimlidir. |
CA1512: ArgumentOutOfRangeException atma yardımcı işlevi | Throw yardımcıları, yeni bir özel durum örneği oluşturan if bloklardan daha basit ve daha verimlidir. |
CA1513: ObjectDisposedException throw helper'ı kullan | Throw yardımcıları, yeni bir özel durum örneği oluşturan if bloklardan daha basit ve daha verimlidir. |
CA1514 : Yedekli uzunluk argümanından kaçının | Bir dizenin veya arabelleğin sonuna dilimlerken yedekli uzunluk bağımsız değişkeni kullanılır. Hesaplanan uzunluk hataya açık olabilir ve ayrıca gereksizdir. |
CA1515: Genel türleri dahili yapmayı göz önünde bulundurun | Sınıf kitaplığının aksine, bir uygulamanın API'lerine genel olarak başvurulmuyor, bu nedenle türler iç olarak işaretlenebilir. |
Ayrıca bkz.
- Yönetilen Kod Karmaşıklığını ve Sürdürülebilirliğini Ölçme
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.