1.编程规范的目的

必须
减少bug
应该
统一编程风格

2.代码要达到的目标

明确性
清晰、简洁、自描述
一致性
在程序中使用一种编程规范

3.格式和风格

移除不必要的库
制表符
统一为4个空格
语句块
一行一句(方便调试),不要省略大括号
长代码
使用“#region ... #endregion”增强可读性
行最大长度
限制一行代码的最大长度
空行分隔语句块
方法间用1个空行,方法和变量声明之间用2个空行

4.变量

全局变量
作为参数明确的传入函数
局部变量
仅在使用前声明 || 集中在作用域顶端声明

5.函数

声明
根据使用习惯设置参数顺序,多个重载函数保持参数顺序一致
调用
调用语句占一行 || 每个参数一行

6.枚举

本质
常量集合 + 结构体
使用场合
固定的集合 && 经常区分各个元素
不宜使用
不固定的集合 || 不关注元素间的不同

7.注释

行注释
“//”
块注释
“/* */”
待办事项
“// TODO”

1.基本原则与具体语言无关
2.是提高程序可维护性的一种手段