Bakım kuralları

Bakım kuralları kitaplık ve uygulama bakımını destekler.

Bu bölümde

Kural Açıklama
CA1501: Aşırı devralmadan kaçının Devralma hiyerarşisinde düzeyleri dörtten fazla olan türdür. İç içe yuvalanmış hiyerarşileri izlemek, anlamak ve muhafaza etmek zor olabilir.
CA1502: Aşırı karmaşıklıktan kaçının Bu kural, sayılarla ve şartlı şubelerle tanımlanan, yönteme giden doğrusal bağımsız yolların sayısını ölçer.
CA1505: Bakımı yapılamayan kodlardan kaçının Bir tür veya yöntemin düşük bakım dizin değeri vardır. Düşük bakım dizini muhtemelen koruması zor olan ve yeniden tasarım için iyi bir aday olan tür veya yöntemi içerir.
CA1506: Aşırı sınıf bağlantısından kaçının Bu kural türü veya yöntemini içeren benzersiz türde başvuru sayısı belirlenerek eşlenmesiyle sınıfı ölçer.
CA1507: Dize yerine nameof kullanın Dize değişmez değeri, bir nameof ifadenin kullanılabilmesi için bağımsız değişken olarak kullanılır.
CA1508: Geçersiz koşullu koddan kaçının Bir yöntemin her zaman veya false çalışma zamanında değerlendirilen true koşullu kodu vardır. 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 CA1506 gibi kod ölçümleri kuralları, geçersiz girişi olan adlı CodeMetricsConfig.txt bir yapılandırma dosyası sağladı.
CA1510: ArgumentNullException throw yardımcısı kullanma Oluşturma yardımcıları, yeni bir özel durum örneği oluşturan bloklardan daha if basit ve daha verimlidir.
CA1511: ArgumentException throw yardımcısı kullanma Oluşturma yardımcıları, yeni bir özel durum örneği oluşturan bloklardan daha if basit ve daha verimlidir.
CA1512: ArgumentOutOfRangeException throw yardımcısı kullanma Oluşturma yardımcıları, yeni bir özel durum örneği oluşturan bloklardan daha if basit ve daha verimlidir.
CA1513: ObjectDisposedException throw yardımcı kullanma Oluşturma yardımcıları, yeni bir özel durum örneği oluşturan bloklardan daha if basit ve daha verimlidir.
CA1514: Yedekli uzunluk bağımsız değişkenlerinden 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 hale getirebilirsiniz 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.