Quy Uớc Đặt Tên (Naming Conventions)
Quy ước đặt tên là một tập hợp các quy tắc thống nhất về cách đặt tên cho các thành phần ngôn ngữ như class, biến, phương thức, v.v. trong Java. Việc tuân theo quy ước đặt tên giúp code dễ đọc, dễ hiểu và dễ bảo trì. Dưới đây là một số quy ước đặt tên phổ biến trong Java:
Ⅰ. Quy ước CamelCase
CamelCase là quy ước đặt tên thường được sử dụng để đặt tên cho biến, phương thức và class. Trong CamelCase, chữ cái đầu tiên của mỗi từ được viết hoa, ngoại trừ chữ cái đầu tiên của từ đầu tiên. Ví dụ:
myVariableName
calculateAverage()
CustomerAccount
Ⅱ. Quy ước PascalCase
PascalCase là quy ước đặt tên thường được sử dụng để đặt tên cho class và interface. Trong PascalCase, tất cả các chữ cái đầu tiên của mỗi từ được viết hoa. Ví dụ:
MyVariableName
CalculateAverage
CustomerAccount
Ⅲ. Quy ước chung
↳ Tránh sử dụng các ký tự đặc biệt như &, $, #, v.v. để đặt tên.
↳ Tránh sử dụng các từ khóa trong Java để đặt tên.
↳ Tên nên có ý nghĩa và mô tả rõ ràng chức năng của thành phần ngôn ngữ.
↳ Nên sử dụng tên ngắn gọn, dễ nhớ.
↳ Nên sử dụng tên nhất quán trong toàn bộ chương trình.
Sử dụng các công cụ hỗ trợ:
Nhiều IDE (Integrated Development Environment) như Eclipse, IntelliJ IDEA có các tính năng hỗ trợ đặt tên theo quy ước. Ví dụ, khi bạn nhập tên cho một biến, IDE sẽ tự động gợi ý tên theo CamelCase.
Lợi ích của việc tuân theo quy ước đặt tên:
↳ Code dễ đọc, dễ hiểu và dễ bảo trì.
↳ Giảm thiểu lỗi do đánh máy sai tên.
↳ Tăng tính chuyên nghiệp của code.
↳ Giúp cho việc cộng tác giữa các lập trình viên dễ dàng hơn.