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 8'de 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.