CA1713: Peristiwa tidak boleh dimiliki sebelum atau sesudah prefiks
Properti | Nilai |
---|---|
ID Aturan | CA1713 |
Judul | Peristiwa tidak boleh memiliki awalan atau akhiran |
Golongan | Penamaan |
Perbaikan bersifat disruptif atau non-disruptif | Merusak |
Diaktifkan secara default di .NET 8 | Tidak |
Penyebab
Nama peristiwa dimulai dengan 'Sebelum' atau 'Setelah'.
Deskripsi aturan
Nama peristiwa harus menjelaskan tindakan yang memunculkan peristiwa. Untuk memberi nama peristiwa terkait yang dimunculkan dalam urutan tertentu, gunakan present atau past tense untuk menunjukkan posisi relatif dalam urutan tindakan. Misalnya, saat menamai sepasang peristiwa yang dimunculkan saat menutup sumber daya, Anda mungkin menamainya 'Menutup' dan 'Tertutup', alih-alih 'BeforeClose' dan 'AfterClose'.
Konvensi penamaan menyediakan tampilan umum untuk pustaka yang menargetkan runtime bahasa umum. Hal ini mengurangi kurva pembelajaran yang diperlukan untuk pustaka perangkat lunak baru, dan meningkatkan keyakinan pelanggan bahwa pustaka dikembangkan oleh seseorang yang memiliki keahlian dalam mengembangkan kode terkendali.
Cara memperbaiki pelanggaran
Hapus awalan dari nama peristiwa, dan pertimbangkan untuk mengubah nama untuk menggunakan kata kerja saat ini atau masa lalu.
Kapan harus menekan peringatan
Jangan menyembunyikan peringatan dari aturan ini.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk