Konvensi Penamaan Visual Basic

Saat Anda memberi nama elemen dalam aplikasi Visual Basic Anda, karakter pertama dari nama itu harus berupa karakter abjad atau garis bawah. Namun, perhatikan bahwa nama yang dimulai dengan garis bawah tidak sesuai dengan Kemandirian Bahasa dan Komponen Language-Independent (CLS).

Saran berikut berlaku untuk penamaan.

  • Mulai setiap kata terpisah dalam nama dengan huruf kapital, seperti dalam FindLastRecord dan RedrawMyForm.

  • Mulai nama fungsi dan metode dengan kata kerja, seperti dalam InitNameArray atau CloseDialog.

  • Mulai nama kelas, struktur, modul, dan properti dengan kata benda, seperti dalam EmployeeName atau CarAccessory.

  • Mulai nama antarmuka dengan awalan "I", diikuti dengan kata benda atau frasa kata benda, seperti IComponent, atau dengan kata sifat yang menjelaskan perilaku antarmuka, seperti IPersistable. Jangan gunakan garis bawah, dan gunakan singkatan dengan hemat, karena singkatan bisa menyebabkan kebingungan.

  • Mulai nama penanganan aktivitas dengan kata benda yang menjelaskan jenis peristiwa diikuti dengan akhiran "EventHandler", seperti dalam "MouseEventHandler".

  • Dalam nama kelas argumen peristiwa, sertakan akhiran "EventArgs".

  • Jika suatu peristiwa memiliki konsep "before" atau "after," gunakan akhiran saat ini atau past tense, seperti dalam "ControlAdd" atau "ControlAdded".

  • Untuk istilah yang panjang atau sering digunakan, gunakan singkatan untuk menjaga panjang nama tetap wajar, misalnya, "HTML", alih-alih "Hypertext Markup Language". Secara umum, nama variabel yang lebih besar dari 32 karakter sulit dibaca pada monitor yang diatur ke resolusi rendah. Juga, pastikan singkatan Anda konsisten di seluruh aplikasi. Beralih secara acak dalam proyek antara "HTML" dan "Hypertext Markup Language" bisa menyebabkan kebingungan.

  • Hindari menggunakan nama dalam lingkup dalam yang sama dengan nama dalam lingkup luar. Kesalahan bisa terjadi jika variabel yang salah diakses. Jika konflik terjadi antara variabel dan kata kunci dengan nama yang sama, Anda harus mengidentifikasi kata kunci dengan mendahuluinya dengan pustaka tipe yang sesuai. Misalnya, jika Anda memiliki variabel yang disebut Date, Anda hanya bisa menggunakan fungsi intrinsik Date dengan memanggil DateTime.Date.

Lihat juga