Spesifikasi pemrograman berperan penting dalam meningkatkan keterbacaan program. Mengikuti spesifikasi tertentu saat pemrograman dapat membuat algoritma lebih mudah dipahami dan memudahkan pemrogram untuk memahami dan berkomunikasi.
Prinsip dan kebiasaan penamaan:
Dua metode: Kasus Pascal dan Kasus Camel.
Parameter, objek, dan kontrol umumnya diberi nama dalam kasus Camel, dan lainnya diberi nama dalam kasus Pascal.
Misalnya: int GetValue(string strValue) Nama metode GetValue menggunakan huruf Pascal, dan nama parameter strValue menggunakan huruf Camel.
Nama parameter, objek, dan kontrol harus deskriptif, dan struktur namanya adalah "tipe + tujuan".
Misal:
metode intAge strName lblAge btnLogin menggunakan verba, atribut menggunakan kata benda, event handler: 1. Menggunakan verba dengan konsep tense 2. Menambahkan akhiran EventHandler
Misalnya: delegasi publik void MouseEventHandler(pengirim objek, MouseEvent e);
Disarankan untuk menggunakan struktur lapisan ganda nama perusahaan dan nama proyek untuk namespace.
namespace CompanyName.Sales //Setara dengan namespace dua tingkat dalam mode bersarang. Jika berbentuk jamak, gunakan bentuk jamak Sales, bukan Sale.
{
public class Customer() //Tidak boleh ada awalan, garis bawah, singkatan yang sama dengan namespace
{
}
}
http://www.cnblogs.com/andymore/archive/2006/10/04/521368.html