-
Notifications
You must be signed in to change notification settings - Fork 34
Quy tắc viết mã nguồn OpenCPS
Đây là trang mô tả quy ước code theo chuẩn dự án OpenCPS!
Đối với gói (package)
Cách đặt tên gói cho một thành phần có tên module
Tiền tố: org.opencps.module
Trong các mô đun ngoài các thành phần API được sinh theo chuẩn Liferay, các lớp UI được đặt vào 2 nhánh tương ứng Frontend < org.opencps.module.frontend
và Backend org.opencps.module.backend
Cách đặt tên portlet sử dụng tiền tố opencps_module
Tất cả các ký tự tên của packet phải đưọc viết thường.
Ví dụ:
org.opencps.usermgt.dao -> Đúng
org.opencps.user_mgt.dao -> Sai
org.opencps.usermgt.Dao -> Sai
Đối với lớp (class)
Tên của class đặt sử dụng theo cú pháp [Camel Case] (https://en.wikipedia.org/wiki/CamelCase). Sử dụng danh từ để đặt tên cho các class. Ví dụ:
class Customer
class Account
Interfaces: Có thế sử dụng cú pháp [Camel Case] (https://en.wikipedia.org/wiki/CamelCase).
Class = UserImpl, Interface = User
Đối với biến (Variables)
Đặt tên biến theo quy tắc mix case, viết thường ký hiệu đầu tiên của biến, và viết hoa ký tự tiếp theo. Ví dụ:
String firstName
int orderNumber
Đối với hằng (Constants)