【计】 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#官方指南)。
命令作业名流名落孙山明码对话命脉明冒口明码通信报文明码性明媚的命名命名变量命名表达式命名参数命名参数结合命名操作命名常数命名程序命名程序模块命名的命名法命名分量命名公用块命名公用区命名规则命名目的地命名实际参数命名文档命名文件命名项命名性失语
本工具由月沙工具箱编辑团队维护,部分内容采用 AI 辅助生成并经人工校对。工具结果仅供参考,不构成任何专业建议。查看编辑政策与参考来源 →