CA1713: Olaylarda önce veya sonra önek olmamalıdır
Özellik | Değer |
---|---|
Kural Kimliği | CA1713 |
Başlık | Olaylar önce ya da sonra önekine sahip olmamalıdır |
Kategori | Adlandırma |
Hataya neden olan veya bozulmayan düzeltme | Yeni |
.NET 9'da varsayılan olarak etkin | Hayır |
Neden
Bir olayın adı 'Önce' veya 'Sonra' ile başlar.
Kural açıklaması
Olay adları, olayı tetikleyen eylemi açıklamalıdır. Belirli bir sırayla ilgili olayları adlandırmak için şimdiki veya geçmiş zamanı göreceli konumun sıralı eylemlerini belirtmek için kullanın. Örneğin, bir kaynak kapatılırken oluşan bir olay çiftini adlandırırken, 'BeforeClose' ve 'AfterClose' yerine 'Closing' ve 'Closed' olarak adlandırabilirsiniz.
Adlandırma kuralları, ortak dil çalışma zamanını hedefleyen kitaplıklar için ortak bir görünüm sağlar. Bu, yeni yazılım kitaplıkları için gereken öğrenme eğrisini azaltır ve kitaplığın yönetilen kod geliştirme konusunda uzmanlığı olan biri tarafından geliştirildiğine dair müşteri güvenini artırır.
İhlalleri düzeltme
Olay adından ön eki kaldırın ve bir fiilin mevcut veya geçmiş zamanlarını kullanmak için adı değiştirmeyi göz önünde bulundurun.
Uyarıların ne zaman bastırılması gerekiyor?
Bu kuraldan uyarıyı bastırmayın.