本文转载自:代码里的命名规则:错误的和正确的对比
命名方法总结
- 命名是来表达概念的
- 注意名称长度,名称里只该含有必要的词语
- 编码规范有助于理解代码,你应该使用它
- 名称不要混用
- 名称在业务领域里要有意义,在上下文里有意义
我的习惯
-
常量
const int MAXCOUNT = 1
//直接使用大写命名 -
bool型变量
bool isChanged = true
//使用is+适合单词 -
接口
public interface IRepository
//I+接口名 - 私有变量
private string _name private string _fileName
//使用下划线_+适合单词,首单词小写,其余大写
-
定义类
public class PersonAddress
//类名的单词全部大写 -
定义函数
void GetAllOrders()
//和类名一样,函数名也是全部大写 -
定义枚举和结构体
public enum/struct Address{}
//枚举类型和结构体类型,都大写 - 普通变量
public string fileName
//首单词小写,其后的单词全部大写