Quy chuẩn đặt tên trong lập trình: camelCase, underscore hay PascalCase?

administrator

Administrator
Nhân viên
9 Tháng tám 2021
87
0
6

Các quy chuẩn đặt tên thông thường​

Sau đây là một số quy chuẩn đặt tên thường dùng trong dự án:

  • Tên lớp đặt theo PascalCase, ví dụ: UserClass, CategoryClass…
  • Tên hàm và phương thức sử dụng camelCase, ví dụ getUser, getCategory…
  • Tên biến hoặc id cũng sử dụng camelCase loginUser,loginUser,categoryList…
  • Tên hằng số thì đặc biệt, viết hoa hết và cách nhau bởi dấu gạch dưới DISCOUNT_PERCENT, LIMIT_RATE…
  • Tên bảng, tên cột trong Database sử dụng underscore và sử dụng danh từ số nhiều, ví dụ bảng oauth_clients, oauth_refresh_tokens.
  • Tên phần tử trong HTML, ví dụ khi bạn sử dụng Vue.js, React… tạo ra thì nó sẽ có dạng KebabCase, ví dụ <my-component>.