Naming Convention Java & C++

Qui cách đặt tên trong C++ & Java, cái này tự chế sau khi đọc một số tài liệu về Convention để áp dụng cho cả C++ và Java:

TênLớp (ClassName) : Tên lớp trộn lẫn chữ hoa lẫn & chữ thường, mỗi từ đơn viết hoa chữ cái đầu tiên.

Ví dụ: SinhVien, CustomerService…
TênKiểu (TypeName): Bao gồm enum & typedefs, đặt tên giống như tên lớp.
KiểuLiệtKê (EnumerationTypes): Qui cách đặt tên giống TênKiểu nhưng chú ý kiểu liệt kê luôn để ở số nhiều.

Ví dụ: enum Colors {Red, Blue, Green};
Biến thuộc KiểuLiệtKê: Những biến thuộc KiểuLiệtKê khai báo như sau: KiểuLiệtKê_TênBiến.

Vidu: Color_Red, Color_Blue…

biếnCụcBộ (localVariable): Trộn lẫn chữ hoa và chữ thường đối với một từ đơn. Đối với Chữ cái đầu tiên luôn được viết thường.

Ví dụ: SinhVien sinhVien;
tênPhươngThức() (methodName()): Đặt tên như biến cục bộ.
m_BiếnLớp (m_ClassVariable): Các biến thành viên thuộc một lớp đặt với tiền tố m_ theo sau là tên biến với qui các đặt tên giống tên lớp.
g_BiếnToànCục (g_GlobalVariable): Biến toàn cục bắt đầu với tiền tố g_

HẰNG_SỐ (CONSTANT): Viết hoa kết hơp với dấu gạch dưới (_).

Ví dụ: MAX_VALUE, PI…
MACRO: Tương tự HẰNG_SỐ.

Comments

1 comment in this post. Add your comments below

  1. thanks bạn hiền!

Add comment

  • required
  • required