Hướng dẫn why is it called pascalcase? - tại sao nó được gọi là pascalcase?
Lịch sử về việc đặt các từ với nhau bằng cách sử dụng vỏ trở lại một thời gian dài. Show
Từ việc viết hoa tiêu đề của tôi:
Một bước vào thế kỷ XX:
Và bằng ngôn ngữ lập trình:
Cuối những năm 1990:
Cái tên Camelcase:
Nguồn gốc của cái tên pascalcasing (từ lịch sử xung quanh vỏ Pascal và vỏ lạc đà):
Không, đó là một quy ước phổ biến vào thời điểm đó khi các ngôn ngữ lập trình được phát triển. Thêm tài liệu tham khảo về trường hợp lạc đà Trường hợp Pascal là một quy ước mã hóa cho các đối tượng đặt tên sao cho các chữ cái đầu tiên của mỗi từ ghép được viết hoa. Một quy ước như vậy được sử dụng bởi vì các ngôn ngữ lập trình don lồng cho phép bạn tách các từ với khoảng trắng. Dưới đây là một số ví dụ về trường hợp Pascal: Trong phát triển phần mềm, viết mã chất lượng là quan trọng. Một trong những khía cạnh chính của việc viết mã có thể quản lý và có thể mở rộng là bằng cách đặt tên mã của bạn một cách hợp lý. Vấn đề với các ngôn ngữ mã hóa là họ không cho phép sử dụng khoảng trống trong việc đặt tên. Thường xuyên hơn không, một lớp, biến hoặc chức năng cần một tên là sự kết hợp của nhiều từ. Ví dụ: bạn có thể sử dụng một cái tên như gần đóDevicesViewControll.nearbydevicesviewcontroller. Nhưng nếu bạn nhìn vào cái tên, thì nó khá dài và khó đọc. Do các hạn chế của ngôn ngữ lập trình, bạn không thể giới thiệu khoảng trống cho tên. Đây là nơi các hệ thống vỏ khác nhau giúp đỡ. Một trong những hệ thống vỏ chữ phổ biến trong lập trình được gọi là trường hợp Pascal. Trong trường hợp Pascal, ý tưởng là làm cho mỗi từ ghép bắt đầu bằng một chữ cái viết hoa. Trường hợp Pascal giúp đọc các tên đối tượng nhiều từ hơn vì mỗi từ có thể phân biệt được nhờ các chữ cái viết hoa. Ví dụ, hãy để Lừa chuyển đổi đối tượng 4 từ đã đề cập trước đó thành trường hợp Pascal: Như bạn có thể nói, sự kết hợp từ bây giờ dễ đọc hơn nhiều. Tại sao nó được gọi là trường hợp Pascal?Trường hợp Pascal trở nên phổ biến trong cộng đồng ngôn ngữ lập trình Pascal. Đây là nơi thuật ngữ được đặt ra. Ngôn ngữ lập trình Pascal không nhạy cảm trường hợp. Điều này có nghĩa là sử dụng trường hợp Pascal không có nghĩa là một yêu cầu! Bởi vì các vỏ Pascal làm mã trông tốt hơn rất nhiều, nó đã trở thành một quy ước. Từ Pascal, trường hợp Pascal đã trở nên phổ biến và trở thành một quy ước cho nhiều ngôn ngữ lập trình khác. Chẳng hạn, trong ngôn ngữ lập trình Swift, tên lớp thường tuân theo các quy ước đặt tên trường hợp Pascal. Các hệ thống trường hợp khácTrường hợp Pascal không phải là phong cách trường hợp duy nhất ngoài kia. Tổng cộng, có bốn kiểu vỏ riêng biệt thường được sử dụng trong phát triển phần mềm. Những phong cách này là:
Hãy để một cái nhìn nhanh về từng phong cách trường hợp. 1. Trường hợp Camel (Camelcase)Trường hợp đã đến rất giống với trường hợp Pascal. Sự khác biệt duy nhất là trong chữ cái đầu tiên của một kết hợp nhiều từ.
Chẳng hạn, đây là một biến có tên trong trường hợp lạc đà: myBankBalance = 1000 Trường hợp Camel là một quy ước thậm chí còn phổ biến hơn để kết hợp các từ hơn trường hợp Pascal. 2. Vỏ rắn (Snake_case)Case Snake là một trường hợp phổ biến khác. Không giống như trường hợp lạc đà hoặc trường hợp Pascal, trường hợp rắn không sử dụng các chữ in hoa. Thay vào đó, các từ được phân tách bằng dấu gạch dưới. Ví dụ: my_bank_balance = 100 Trong lập trình, bạn thường thấy trường hợp rắn khi khai báo hằng số. Thông thường, bức thư cũng được viết hoa khi tuyên bố hằng số. PI_APPROX = 3.14159 MAX_CONNECTIONS = 32 Ngoài ra, các trường cơ sở dữ liệu thường được dán nhãn với vỏ rắn. { username: "Alice", user_login_attempts: 13, last_attempt: 1662988728, } 3. Trường hợp kebab (trường hợp kebab)Một lựa chọn ít phổ biến hơn, nhưng vẫn phổ biến để kết hợp nhiều từ trong phát triển phần mềm là sử dụng trường hợp kebab. Trường hợp Kebab gợi nhớ đến vụ rắn. Nhưng thay vì sử dụng dấu gạch dưới, các từ được phân tách bằng dấu gạch ngang. Ví dụ: my-bank-balance = 101 Lưu ý rằng hầu hết các ngôn ngữ lập trình đều hỗ trợ sử dụng Dash làm dấu phân cách. Điều này làm cho trường hợp kebab không hoạt động trong hầu hết các ngôn ngữ lập trình. This makes kebab case not work in most programming languages. Bạn thường thấy trường hợp kebab trong URL. https://bank.example.com/my-account-balance Gói (lạiHôm nay bạn đã học được trường hợp Pascal trong lập trình là gì. Tóm lại, trường hợp Pascal là một quy ước đặt tên giữ cho mã của bạn sạch sẽ và dễ đọc. Trong trường hợp Pascal, mỗi từ ghép bắt đầu bằng chữ cái đầu tiên. Lý do cho trường hợp Pascal (và các hệ thống trường hợp khác) là các ngôn ngữ lập trình don don cho phép sử dụng khoảng trống giữa các từ. Trường hợp Pascal bắt nguồn từ ngôn ngữ mã hóa Pascal. Cộng đồng Pascal bắt đầu sử dụng trường hợp Pascal để cải thiện chất lượng mã. Từ đó, nó đã trải rộng trên nhiều ngôn ngữ mã hóa. Ngoài trường hợp Pascal, các kiểu trường hợp phổ biến khác bao gồm:
Tất cả các kiểu trường hợp phục vụ cùng một mục đích: làm cho mã hoặc cụm từ dễ đọc hơn khi không gian không gian không được phép. Trường hợp lạc đà và rắn là phổ biến trong mã hóa. Trường hợp kebab là phổ biến trong sên URL. Cảm ơn vì đã đọc. Mã hóa hạnh phúc! Cũng đọc
Tại sao C# sử dụng Pascalcase?Họ muốn thoát khỏi bất kỳ ký hiệu tiền tố nào (đọc Hungary ở đây) họ muốn các thành viên địa phương/tư nhân và các thành viên công cộng được phân biệt bằng cách chỉ đọc tên của họ. Họ không muốn mã C# trông giống như mã Java (sử dụng rất nhiều Case Case) (read hungarian here) They wanted that local/private members and public members be distinguished by just reading their names. They did not want C# code look like Java code (which heavily uses camel case)
Sự khác biệt giữa Camelcase và Pascalcase là gì?Trường hợp lạc đà và trường hợp Pascal là tương tự. Cả hai biến nhu cầu được tạo từ các từ ghép và có chữ cái đầu tiên của mỗi từ được thêm vào được viết bằng một chữ cái viết hoa. Sự khác biệt là trường hợp Pascal yêu cầu chữ cái đầu tiên cũng được viết hoa, trong khi trường hợp lạc đà thì không.Pascal case requires the first letter to be uppercase as well, while camel case does not.
Ai đã phát minh ra Pascalcase?Năm 1813, Berzelius, một nhà hóa học Thụy Điển, cho rằng các yếu tố hóa học nên được biểu diễn bao gồm một hoặc hai chữ cái với một chữ cái đầu tiên được viết hoa.Thuật ngữ được sử dụng cho công ước này là thủ đô y tế.Berzelius, a Swedish chemist, suggested that the chemical elements should be represented consisting of one or two letters with the first one capitalized. The term used for this convention was medical capitals.
Tại sao nó được gọi là Camelcase?Camelcase là gì?Camelcase là một cách để tách các từ trong một cụm từ bằng cách tạo chữ cái đầu tiên của mỗi từ được viết hoa và không sử dụng không gian.Nó thường được sử dụng trong các URL Web, lập trình và quy ước đặt tên máy tính.Nó được đặt theo tên của những con lạc đà vì các chữ in hoa giống với những cái bướu trên lưng lạc đà.It is named after camels because the capital letters resemble the humps on a camel's back. |