代码里的命名规则:错误的和正确的对比

Posted by LCY on August 12, 2018

本文转载自:代码里的命名规则:错误的和正确的对比

命名方法总结

  • 命名是来表达概念的
  • 注意名称长度,名称里只该含有必要的词语
  • 编码规范有助于理解代码,你应该使用它
  • 名称不要混用
  • 名称在业务领域里要有意义,在上下文里有意义

我的习惯

  • 常量 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 //首单词小写,其后的单词全部大写