Chuyển đến nội dung chính

Quy Tắc Đặt Tên Biến Trong C++

I. Quy tắc đặt tên biến trong C++

Trong C++, có một số nguyên tắc nên tuân theo khi đặt tên biến để làm cho mã nguồn dễ đọc và dễ hiểu hơn. Sau đây là một số nguyên tắc đặt tên biến trong C++:

  • Đặt tên biến sao cho có ý nghĩa và miêu tả được mục đích sử dụng của biến.
  • Sử dụng chữ thường để đặt tên biến và sử dụng dấu gạch dưới (_) để phân cách các từ trong tên biến.
  • Không sử dụng các ký tự đặc biệt như $ hoặc @ trong tên biến.
  • Đối với biến toàn cục (global variable), thêm tiền tố g_ hoặc suffix _g để phân biệt với biến cục bộ (local variable).
  • Đối với các hằng số, sử dụng chữ hoa và dấu gạch dưới để phân cách các từ, ví dụ: MY_CONSTANT_VALUE.
  • Sử dụng tên biến ngắn gọn và dễ nhớ, tránh sử dụng những từ dài và khó đọc.
  • Đặt tên biến theo kiểu camelCase hoặc PascalCase, tuân theo quy tắc đặt tên của từng loại biến.

Ví Dụ:

int myVariable;        // sử dụng chữ thường và dấu gạch dưới
float myFloatVariable; // đặt tên biến bằng kiểu camelCase
const int MAX_VALUE = 100; // đặt tên cho hằng số bằng chữ hoa và dấu gạch dưới

Tuy nhiên, nguyên tắc đặt tên biến trong C++ không phải là quy tắc cứng nhắc và có thể thay đổi tùy theo quy chuẩn của từng dự án hoặc nhóm lập trình viên.

II. Quy tắc đặt tên hàm trong C++

Trong C++, việc đặt tên hàm (function) là rất quan trọng để làm cho mã nguồn dễ đọc và dễ hiểu hơn. Dưới đây là một số quy tắc đặt tên hàm trong C++:

  • Đặt tên hàm sao cho có ý nghĩa và miêu tả được mục đích sử dụng của hàm.
  • Sử dụng chữ thường để đặt tên hàm và sử dụng dấu gạch dưới (_) để phân cách các từ trong tên hàm.
  • Không sử dụng các ký tự đặc biệt như $ hoặc @ trong tên hàm.
  • Sử dụng tên hàm ngắn gọn và dễ nhớ, tránh sử dụng những từ dài và khó đọc.
  • Đặt tên hàm theo kiểu camelCase hoặc PascalCase, tuân theo quy tắc đặt tên của từng loại hàm.
  • Sử dụng tiền tố hoặc hậu tố để phân biệt các loại hàm (getter, setter, constructor, destructor, etc).
  • Đối với các hàm trả về giá trị boolean, nên đặt tên theo kiểu isXXX() hoặc hasXXX().
  • Nên tránh đặt tên hàm trùng với từ khóa hoặc tên hàm có sẵn trong thư viện chuẩn của C++.

Ví Dụ:

void myFunction();      // đặt tên hàm bằng chữ thường và dấu gạch dưới
int calculateSum(int a, int b); // đặt tên hàm bằng kiểu camelCase và phân biệt các tham số đầu vào
void setMyValue(int value); // sử dụng hậu tố để phân biệt với các hàm getter
bool isGreaterThan(int a, int b); // đặt tên hàm trả về giá trị boolean theo kiểu isXXX()

III. Quy tắc đặt tên class trong C++

  • Đặt tên class bằng chữ cái viết hoa và sử dụng kiểu PascalCase. Đây là quy tắc đặt tên class phổ biến nhất trong C++.
  • Sử dụng các từ ngữ có ý nghĩa để đặt tên class. Tên class nên mô tả rõ mục đích và tính chất của lớp đó.
  • Tránh sử dụng các từ viết tắt hoặc từ quá ngắn để đặt tên class. Điều này làm cho mã nguồn khó đọc và hiểu hơn.
  • Nên đặt tên class dưới dạng danh từ.
  • Tránh đặt tên class trùng với từ khóa hoặc tên class có sẵn trong thư viện chuẩn của C++.
  • Sử dụng phong cách đặt tên thống nhất trong toàn bộ mã nguồn, để làm cho mã nguồn dễ đọc và hiểu hơn.

Ví Dụ:

class Employee        // đặt tên class bằng kiểu PascalCase và mô tả được tính chất của class
{
public:
    void setName(string name);
    void setSalary(float salary);
private:
    string mName;
    float mSalary;
};

class ShoppingCart   // đặt tên class theo dạng danh từ và mô tả được tính chất của class
{
public:
    void addItem(Item item);
    void removeItem(Item item);
private:
    vector<Item> mItems;
};

class BankAccount   // đặt tên class mô tả được mục đích của class
{
public:
    void deposit(float amount);
    void withdraw(float amount);
private:
    float mBalance;
};

 

The post Quy Tắc Đặt Tên Biến Trong C++ first appeared on Techacademy.



Nhận xét

Bài đăng phổ biến từ blog này

Học Lập Trình Ở Bình Dương

Bình Dương là một trong những tỉnh thành phát triển nhanh nhất ở Việt Nam, với sự tăng trưởng đáng kể trong lĩnh vực công nghệ thông tin và truyền thông. Trung tâm công nghệ cao Bình Dương đã thu hút nhiều doanh nghiệp công nghệ hàng đầu đặt trụ sở tại đây, tạo ra nhiều cơ hội việc làm và sự phát triển trong lĩnh vực lập trình. Cùng techacademy đi tìm hiểu ngay những địa chỉ học lập trình ở Bình Dương ngay bài viết bên dưới đây nhé. I. Top 10 Địa Chỉ Uy Tín Học Lập Trình Ở Bình Dương Trong thời buổi công nghệ thông tin phát triển như vũ bão hiện nay, việc các lập trình viên phải liên tục bổ sung kiến thức và kĩ năng là điều bắt buộc. Kiến thức học được từ các trường Đại học chưa đủ để đáp ứng những yêu cầu về lập trình viên của các doanh nghiệp, đòi hỏi các bạn trẻ phải chủ động học hỏi thêm bên ngoài. Techacademy sẽ gợi ý giúp bạn những trung tâm đào tạo lập trình uy tín, chất lượng tại Bình Dương để bạn tham khảo lựa chọn nhé! 1. Trung tâm Techacademy Nếu bạn muốn tìm một trung t...

Mảng Trong PHP

Mảng là một cấu trúc dữ liệu lưu trữ một hoặc nhiều loại giá trị tương tự trong một giá trị duy nhất. Ví dụ: nếu bạn muốn lưu trữ 100 số thì thay vì xác định 100 biến dễ dàng để xác định một mảng có độ dài 100. Tìm hiểu về Mảng (Array) trong PHP được sử dụng để tạo một mảng. Mảng là một trong những nội dung cơ bản rất quan trọng trong khóa học lập trình PHP , vì thế học viên nên nắm bắt thật chắc về mảng. mảng php Trong PHP, có ba loại mảng: Mảng được lập chỉ mục – Mảng có chỉ mục số Mảng kết hợp – Mảng với các phím được đặt tên Mảng đa chiều – Mảng chứa một hoặc nhiều mảng 1. Mảng được lập chỉ mục – Mảng có chỉ mục số Các mảng này có thể lưu trữ số, chuỗi và bất kỳ đối tượng nào nhưng chỉ mục của chúng sẽ được biểu diễn bằng số. Theo chỉ mục mảng mặc định bắt đầu từ số không. Thí dụ Sau đây là ví dụ cho thấy cách tạo và truy cập mảng số. Ở đây chúng ta đã sử dụng hàm array () để tạo mảng. Hàm này được giải thích trong tham chiếu hàm.   /* First method to create arr...

Lập Trình Hướng Đối Tượng Trong C++

C ++ là ngôn ngữ lập trình hướng đội tượng khá phổ biến và thường được giới thiệu cho sinh viên khi bắt đầu học làm quen với phương pháp lập trình hướng đối tượng. Tại sao lập trình hướng đối tượng trong C++ lại được người nhiều lựa chọn ngay từ khi bắt đầu, chúng ta hãy cũng tìm hiểu nhé! I. Hướng đối tượng là gì và tại sao nó quan trọng? Hướng đối tượng (Object-Oriented Programming – OOP) là một mô hình lập trình quan trọng đã thay đổi cách chúng ta tiếp cận việc phát triển phần mềm. Được xây dựng dựa trên khái niệm về đối tượng, hướng đối tượng mang lại sự cấu trúc hóa, linh hoạt và dễ quản lý cho mã nguồn. Dưới đây là giải thích về hướng đối tượng và tầm quan trọng của nó trong lập trình. Hướng Đối Tượng là gì? Hướng đối tượng là một phương pháp lập trình tập trung vào việc tổ chức mã nguồn thành các “đối tượng”, mỗi đối tượng đại diện cho một thực thể trong thế giới thực hoặc trong bài toán cụ thể. Mỗi đối tượng bao gồm dữ liệu (thuộc tính) và các phương thức (hành vi) để thao...