
【計】 naming rule
baptize; christen; denominate; name; nominate
【計】 naming
regulation; rule; formulae; order; rope
【計】 rule
【化】 regulation; rule
【醫】 regulation; rule
【經】 propriety; regulations; rule
命名規則(Naming Rules)在漢英詞典視角下,指為事物、實體、變量、文件等賦予名稱時所遵循的标準化約定或指導原則。其核心目的是确保名稱的一緻性、清晰性、可理解性和可維護性,尤其在跨語言、跨文化協作和技術領域(如編程、數據庫管理)中至關重要。
語言學定義
命名規則是一套系統性約定,規定如何構造名稱(如使用特定字符、格式、前綴/後綴)。例如:
userDatabase2024
)
來源:ISO/IEC 11179(信息技術-元數據注冊标準)
功能性目标
get_user_data
)增強代碼/文檔的可理解性
來源:Microsoft 代碼編寫規範
語法約束
ClassName
)file_name.txt
)
來源:Python PEP 8 官方風格指南
語義規範
str_username
(字符串類型)tbl_orders
(數據庫表)BRCA1
)H₂O
)
來源:國際純化學與應用化學聯合會(IUPAC)命名指南
中英對照原則
YYYYMMDD
(如 20240731_報告.docx
)MMDDYYYY
(如 Report_07312025.docx
)
來源:GB/T 4880(中文文獻轉寫國際标準)
國際标準參考
來源:國際标準化組織(ISO)、電氣電子工程師學會(IEEE)
命名規則是指為變量、函數、類、協議等技術元素賦予名稱時需遵循的規範,目的是提高代碼可讀性、避免沖突并便于協作。以下是不同領域的核心規則及示例:
字符限制
var user_1
有效,var 1user
無效)。@
、-
)一般被禁止,因可能導緻語法錯誤或歧義。大小寫敏感
userName
和 username
被視為不同變量。唯一性要求
駝峰命名法
getUserInfo
。常用于變量和方法名。帕斯卡命名法
BankAccount
。多用于類名和接口名(接口常以 I
開頭,如 ISortAlgorithm
)。下劃線命名法
max_value
,常見于Python等語言。通信協議(3GPP)
38.101-1
表示5G物理層規範第一部分,系列號對應技術領域(如38代表5G無線技術)。硬件芯片(龍芯)
3B6000M
中:3
表示通用CPU,B
代表架構疊代,6000
為第六代架構,M
指移動設備。calculateTotalPrice
優于 calc
)。max
替代 maximumNumberOfPoints
)。如需查看完整規範或特定領域細則,可參考來源網頁(如3GPP協議、龍芯手冊或C#官方指南)。
阿布德豪登氏試驗安德遜氏夾拗口令拔頂-裂化聯合裝置吡洛芬鼻息蟾蜍他烯定位修飾符豆固烷法定形式共生物過度反射函數指示符紅疹滑闆式壓縮機假羟腦甙脂階形響應兩口雙面畸胎令牌環局部網磷酸葡糖異構酶流體力學體積歐洲酸櫻桃排出噴嘴排濕孔配電電壓平衡利率氣動攪拌器氫氧化鐵深腺韋薩留斯氏籽骨