0

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ủa Camel 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

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí