关于命名规则

骆驼式命名法(Camel-Case)一词来自 Perl 语言中普遍使用的大小写混合格式,而 Larry Wall 等人所著的畅销书《Programming Perl》(O‘Reilly 出版)的封面图片正是一匹骆驼。

骆驼式命名法的命名规则可视为一种惯例,并无绝对与强制,为的是增加识别和可读性。

类名--大驼峰法

相比小驼峰法,大驼峰法(即帕斯卡命名法)把第一个单词的首字母也大写了。常用于类名,命名空间等。譬如

public class DataBaseUser;

函数名--小驼峰法(参考链接1)

函数和方法名,小驼峰法。譬如

public writeRingBuf();

变量名--小驼峰法(参考链接2)

变量一般用小驼峰法标识。驼峰法的意思是:除第一个单词之外,其他单词首字母大写。譬如

int myStudentCount;

全局变量则以 g_开头,比如:

int g_studentCount;

成员变量以m_开头,比如:

int m_isCanWrite;

常量以k_开头,比如:

const int k_daysInWeek=7;

宏或枚举

全大写加下划线,比如:

define PI_ROUND 3.0

enum DAY
{
      MON=1, TUE, WED, THU, FRI, SAT, SUN
};

文件命名

小写和下划线。如:

foo_bar.h

foo_bar.cpp

网上也有些其他方法:

总的来说,函数名、变量名、文件名都应该具有描述性,不要随意缩写,类型变量名保持名词性描述,函数名称保持命令性语气,宏、枚举值全大写加下划线,变量、文件、命名空间、存取函数全小写加下划线,其中类成员变量还要以下划线结尾,全局变量g_开头

参考链接:

1. 较好的方法命名规则

2. 变量命名对通用规则

原文地址:https://www.cnblogs.com/AndrewYin/p/9218749.html

时间: 2024-11-04 23:09:16

关于命名规则的相关文章

变量的声明方法、原则和命名规则

变量的声明方法:1,先申明后赋值  int a; a=3; 2,定义变量是直接赋值  int a=3; 3,可以一次声明多个同类型变量,多外变量名称之间要用逗号隔开,最后以分号结束 int zsAge=18,lsAge=20,wwAge=30; 变量的声明原则:先声明----后赋值-----最后使用. 变量的命名规则:1,不能以数字开头  2,不能与C#中关键字重复  3,同一个变量名不能重复定义  4,大小写敏感 (camel命名法  首单词字母小写以后每一个单词首字母大写  英文单词缩写全部

产品研发管理(一):产品版本命名规则

概述 准备些一系列的文章来介绍我们怎样进行产品研发管理的.这是第一篇:产品版本命名规则. 产品版本命名规则 首先介绍一下产品发布版本命名规则. 例如:3.1 M020 3:大版本.如果是核心平台升级了或者核心功能重新设计实现了,会改变大版本的名称.此版本不和上一大版本的系统兼容,需要全新重新安装. 1:小版本.新增大的功能会改变小版本的名称.用户可以从同一大版本的低的小版本的系统升级到高的小版本的系统. M020:维护版 .增加小的功能和bug修复.其中第一个版本叫做F000,后边的版本以M开始

【学习随笔】切片命名规则

切图命名规则: 模块_类别_功能_状态.png eg:tab_button_search_normal.png 模块: 导航栏:nav   菜单栏:tab   背景:bg   左侧导航:leftbar   启动页面:default 工具栏:tool   主页面:home 列表:list  个人资料:porfile    登录:login 注册:regsiter  标题:title 类别: 标志:logo    图标:icon    按钮:btn   极度条:progress bar   默认图片

java常见命名规则

常见命名规则: 包:类似文件夹,用于把相同的类名进行区分(小写) 单级:例如:student 多级:例如:cn.student 类或者接口: 一个单词:单词首字母大写,例如:Student 多个单词:每个单词首字母大写,例如:HelloWorld 方法或变量: 一个单词:单词首字母小写,例如:main 多个单词:从第二个单词开始,每个单词首字母大写,例如:studentAge 常量: 一个单词:全部大写,例如:PI 多个单词:每个字母都大写,用  _   隔开,例如:STUDENT_MAX_AG

MS SQL开发命名规则

下面的SQL开发命名规则是我自己开发时总结.整理出来的,以后的开发过程中将不断完善.修改.也希望各位网友指点.批判. 纲领: SQL 语句关键字全部大写, 命名规则建议使用Pascal Case 或 每个单词使用下划线_隔开,不建议全部使用小写.尽量少使用特殊字符比如数字.空格等 使用英文或英文缩写,不建议使用拼音.尽量见名知意. 1:    数据库名命名规则 (1.1)  数据库名用产品名称或项目名称   尽量用名词,见名知意 :MyAssistant  我的个人助手            

.NET 基础 一步步 一幕幕 [注释、命名规则、访问修饰符、数据类型、常量、变量]

注释.命名规则.访问修饰符.数据类型.常量.变量 话说一个不会写注释的程序猿的不是一个好吃货,我们本篇就从注释开始说起好了. 在C#中有三种注释: 第一种:单行注释  以//开头,后面的就是注释内容 –  //单行注释 –  第二种:多行注释  以 /*开头   */结束 之间的是注释内容 –  /*  */多行注释 –  第三种:文档注释  在方法或类的上一行输入 ///就会产生 –  /// –  ///文档注释 –  /// –  So....截图就是这三种注释的用法了. 再来说说命名规则

PHP语言的命名规则

想要了解和掌握一门编程语言,我觉得掌握它的命名规则很重要.不成规矩不成方圆,编程也是一样,不仅要你自己能看懂,别人也要可以看懂你的代码,这就需要掌握该门语言的命名规则.从程序员自己编写代码使用的命名规则,就可以一眼看出这个程序员的技术水平如何.本文和大家分享的就是php语言的命名规则,希望可以帮助大家更好的学习php ,一起来看看吧. 就一般约定而言,类.函数和变量的名字应该是能够让代码阅读者能够容易地知道这些代码的作用,应该避免使用凌磨两可的命名. 1. 类命名 ①使用大写字母作为词的分割,其

2.6 C#的标识符命名规则

C#标识符的命名规则 程序中的变量名.常量名.类名.方法名,都叫做标识符.C#有一套标识符的命名规则,如果命名时不遵守规则,就会出错.这套规则简单说有下面三条: ①标识符只能由英文字母.数字和下划线组成,不能包含空格和其他字符. 错误的标识符声明:string $user; //错在使用了其他字符 ②变量名不能用数字开头. 错误的标识符声明:double 6h;//错在用数字开头 ③不能用关键字当变量名. 错误的标识符声明:char static ;//错在用关键字static做变量名

详解 Python 中的下划线命名规则

在 python 中,下划线命名规则往往令初学者相当 疑惑:单下划线.双下划线.双下划线还分前后……那它们的作用与使用场景 到底有何区别呢?今天 就来聊聊这个话题. 1.单下划线(_) 通常情况下,单下划线(_)会在以下3种场景中使用: 1.1 在解释器中: 在这种情况下,“_”代表交互式解释器会话中上一条执行的语句的结果.这种用法首先被标准CPython解释器采用,然后其他类型的解释器也先后采用. >>> _ Traceback (most recent call last): Fil

CSS书写规范、顺序和命名规则

一.CSS书写顺序 1.位置属性(position, top, right, z-index, display, float等)2.大小(width, height, padding, margin)3.文字系列(font, line-height, letter-spacing, color- text-align等)4.背景(background, border等)5.其他(animation, transition等) 二.CSS书写规范 1.使用CSS缩写属性 CSS有些属性是可以缩写的