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