Các phương pháp đặt tên biến trong lập trình - tu vi ngay

/imgposts/rgqizgz1.jpg

Sáng nay, trong lúc họp thấy quá buồn chán, tôi đã tranh thủ lướt web và tìm hiểu về các cách gọi khác nhau của những phương pháp đặt tên biến trong lập trình.

Bởi vì trong thời đại AI, để cho trí tuệ nhân tạo hỗ trợ viết mã nguồn cho bạn, điều đầu tiên là phải có khả năng mô tả rõ ràng yêu cầu của mình. Ví dụ như khi tôi đang phát triển một công cụ tự động sinh mã nguồn dự án bằng .NET, tôi nhận ra rằng việc diễn đạt về định dạng tên biến rất mơ hồ, buộc phải đưa ra nhiều ví dụ minh họa. Tuy nhiên, nếu sử dụng những thuật ngữ thông dụng được chấp nhận rộng rãi, thì AI sẽ dễ dàng hiểu và xử lý hơn.

Dưới đây là một ví dụ:

Trong C#, chuyển đổi tên biến từ dạng PascalCase sang dạng KebabCase (dùng dấu gạch ngang). Sau đó, AI ngay lập tức tạo ra đoạn mã biểu thức chính quy tương ứng (mã do hệ thống Yuan của Tencent tạo ra chưa thực sự hiệu quả, trong khi phiên bản gpt-3.5-turbo trên POE lại cực kỳ chính xác).

Dưới đây là một số phương pháp đặt tên biến phổ biến.

Phương pháp này ghép nối nhiều từ lại với nhau, trong đó mỗi từ đều bắt đầu bằng chữ cái hoa, còn các chữ cái tiếp theo 789bey là thường. Ví dụ:

myVariableName hoặc userName Cũng được gọi là kiểu chữ cái lạc đà nhỏ.

Kiểu này dùng dấu gạch dưới để nối các từ với nhau, tất cả các chữ cái đều ở dạng thường. Ví dụ:

my_variable_name hoặc user_name

Phương pháp này giống hệt Camel Case nhưng khác biệt ở chỗ mỗi từ đều bắt đầu bằng chữ cái hoa. Ví dụ:

MyVariableName hoặc UserName Cũng được gọi là kiểu chữ cái lạc đà lớn.

Trong phương pháp này, các từ được nối với nhau bởi dấu gạch ngang, và tất cả các chữ cái đều ở dạng thường. Ví dụ:

my-variable-name hoặc user-name Kiểu này thường được sử dụng trong URL Slug. Nó còn được gọi là kiểu "xiên thịt" – thật là trực quan! 😄

Hằng số thường được viết toàn bộ bằng chữ cái hoa, với các từ được phân tách bằng dấu gạch dưới. Ví dụ:

MY_CONSTANT_VALUE hoặc USER_ROLE Cũng được gọi là kiểu chữ cái hoa toàn phần.

Trong phương pháp này, người ta thêm một chữ cái thường hoặc tiền tố vào trước tên biến để chỉ định kiểu dữ liệu của nó. Ví quay hu dụ:

strUserName hoặc intAge