Đôi khi, tên hợp lý nhất cho một cái gì đó (ví dụ: một biến) là một từ khóa dành riêng trong ngôn ngữ hoặc môi trường lựa chọn. Khi không có từ đồng nghĩa thích hợp như nhau, làm thế nào để đặt tên cho nó?
Tôi tưởng tượng có những heuristic thực hành tốt nhất cho vấn đề này. Chúng có thể được cung cấp bởi những người sáng tạo hoặc thống đốc của ngôn ngữ lập trình và môi trường. Ví dụ: nếu python.org (hoặc Guido van Rossum) nói cách đối phó với nó trong Python, đó sẽ là một hướng dẫn tốt trong cuốn sách của tôi. Một liên kết MSDN về cách đối phó với nó trong C # cũng sẽ tốt.
Ngoài ra, các hướng dẫn được cung cấp bởi những người có ảnh hưởng lớn trong công nghệ phần mềm cũng có giá trị. Có lẽ Google / Bảng chữ cái có một hướng dẫn phong cách tốt đẹp dạy chúng ta cách đối phó với nó?
Đây chỉ là một ví dụ: trong ngôn ngữ C #, "mặc định" là một từ khóa dành riêng. Khi tôi sử dụng một enum, tôi có thể muốn đặt tên cho giá trị mặc định là "default" (tương tự như các câu lệnh "switch"), nhưng không thể.
(C # là trường hợp nhạy cảm, và hằng enum nên được vốn, vì vậy "mặc định" là sự lựa chọn rõ ràng ở đây, nhưng chúng ta hãy giả định hướng phong cách hiện tại của chúng tôi ra lệnh tất cả các hằng số enum là trở thành chữ thường.)
Chúng ta có thể xem xét các từ "defaultus ", Nhưng điều này không tuân thủ Nguyên tắc tối thiểu ngạc nhiên . Chúng ta cũng nên xem xét "tiêu chuẩn" và "ban đầu", nhưng thật không may "mặc định" là từ truyền đạt chính xác mục đích của nó trong tình huống này.
clazz
thực tế là một tiêu chuẩn thực tế. Nó về cơ bản là một phần của quy ước đặt tên nền tảng. Làm bất cứ điều gì khác sẽ vi phạm những kỳ vọng mà người khác có thể đã đọc mã của bạn, vì vậy chỉ nên được thực hiện nếu thực sự cần thiết.