Bagikan melalui


Konvensi Penamaan Visual Basic

Saat Anda memberi nama elemen di aplikasi Visual Basic, karakter pertama dari nama tersebut harus berupa karakter alfabet 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 hemat, karena singkatan dapat 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 di present 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. Selain itu, pastikan singkatan Anda konsisten di seluruh aplikasi. Beralih secara acak dalam proyek antara "HTML" dan "Hypertext Markup Language" dapat menyebabkan kebingungan.

  • Hindari menggunakan nama dalam cakupan dalam yang sama dengan nama dalam cakupan luar. Kesalahan dapat 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 jenis yang sesuai. Misalnya, jika Anda memiliki variabel yang disebut Date, Anda hanya dapat menggunakan fungsi intrinsik Date dengan memanggil DateTime.Date.

Lihat juga