Tìm hiểu về Naming Convention: Viết code dễ đọc, chuyên nghiệp hơn
Mở đầu
- Trong quá trình viết code, việc đặt tên biến, tên hàm là vô cùng quan trọng. Tên gọi tường minh giúp code bạn viết ra dễ hiểu hơn 50% rồi đó 🤩.
- Nhưng các bạn đã biết đến một số chuẩn đặt tên chính trong lập trình chưa? Tên gọi của chúng là gì và khi nào sử dụng những quy chuẩn này? Cùng mình tìm hiểu trong bài viết này nhé!!!
Naming convention là gì?
Naming Convention
- là một tập hợp các tiêu chuẩn được quy định sẵn dùng để biểu thị cho các thành phần:tên biến, tên hàm, kiểu dữ liệu,...
- Việc đặt tên đúng tiêu chuẩn mang lại nhiều lợi ích trong quá trình lập trình:
1. Giúp code viết ra dễ đọc, dễ hiểu: Đôi khi việc đọc tên biến, hàm giúp chúng ta hiểu một cách nhanh chóng thay vì phải đọc toàn bộ các đoạn code liên quan.
2. Giúp code dễ bảo trì, mở rộng: Khi dự án càng mở rộng, việc đặt tên tường minh giúp các lập trình viên tiếp cận source code để đọc hiểu, debug nhanh chóng hơn.
3. Giúp làm việc nhóm hiệu quả: Các thành viên trong nhóm đều tuân theo một quy chuẩn đặt tên chung giúp giảm thời gian viết code, review code, tập trung hơn vào logic của code.
Các quy tắc đặt tên phổ biến
1. Camel Case
Camel Case
là kiểu đặt tên con lạc đà.- Quy tắc: Chữ cái đầu tiên được viết thường. Các từ tiếp theo sẽ viết hoa chữ cái đầu tiên.
- Sử dụng: Phổ biến cho việc đặt tên biến, hàm trong
JavaScript, Go, C#, Python
.
// Csharf
string userName = "Viblo";
int number = 100;
2. Pascal Case
Pascal Case
là một biến thể khác củaCamel Case
.- Quy tắc: Các từ sẽ viết hoa chữ cái đầu tiên.
- Sử dụng: Phổ biến cho việc đặt tên lớp, phương thức trong
C#, Java
.
Csharf
class UserProfile {}
3. Snake Case
Snake Case
là kiểu đặt tên con rắn.- Quy tắc: Các từ được ngăn cách bởi dấu gạch dưới (
_
), tất cả các kí tự chữ cái sẽ được viết hoa hoặc viết thường. - Sử dụng: Phổ biến cho việc đặt tên biến, hàng số trong
Python, Ruby, PHP
.
python
user_name = "Viblo" # Biến
TOTAL_SCORE = 100 # Hằng số
4. Kebab Case
Kebab Case
là kiểu đặt tên cây thịt xiên que.- Quy tắc: Các từ được ngăn cách bởi dấu gạch ngang (
-
), tất cả các kí tự chữ cái sẽ được viết hoa hoặc viết thường. - Sử dụng: Phổ biến cho việc đặt
tên file, CSS class
.
css
.user-name {
color: blue;
}
Kết luận
- Là một lập trình viên, chúng ta nên nắm rõ các quy chuẩn đặt tên và áp dụng hiệu quả cho từng ngôn ngữ tương ứng.
- Việc hiểu và rèn luyện các kiến thức này là nền tảng, từ đó giúp các bạn có thể viết code sạch sẽ và làm việc nhóm hiệu quả khi tham gia vào các dự án thực tế 🥳.
All rights reserved