
【计】 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#官方指南)。
串处理催乳质单管加热器动触簧工作的原油罐降液管集成物接地天线接头板截尾序列晶形沉淀羁押令抗菌素谱卡特氏手术可避免的磷酸葡糖酸卵圆窗免费奉送农村地区抢购气力天平奇异原子化学认购股锁缝针脚缩合膜胎粪绞痛太空船通用谐振曲线外侧沟