以下是个人习惯总结:
1、使用帕斯卡命名法来命名类名、属性、方法、事件 帕斯卡命名法 名称中单词的首字母大写
public class HelloWorld
{
public void SayHelloWorld(){}
}
2、使用驼峰命名法来命名成员变量,局部变量,方法的参数名 驼峰命名法 名称中的首个单词首字母小写,其余的大写
public class HelloWorld
{
private int myId;
private string myName;
public void SayWorld(string word)
{
}
}
3、常量或者只读变量名使用单词全部大写的形式
public static const string STRING_TYPE = "";
4、接口的名称已大写字母I作为前缀开始
public interface ICanReadable
{
}
5、自定义的属性命名已Attribute为后缀结束
public class MyAttribute:Attribute
{
}
6、自定义的异常命名已Exception为后缀结束
public class MyException:Exception
{
}
7、局部变量名的名称要有意义 能表现出变量的作用
8、bool类型变量在前面添加is,can,has等表示bool类型变量
9、在程序中使用#region #engregion来标记折叠代码 将静态变量 成员变量 方法等分开,使代码更清晰
10、个人习惯将大括号的起始{另起一行
public class HelloWorld
{
}
11、判断bool类型
bool isShow = true;
if(isShow)
{
}
if(!isShow)
{
}
12、函数要尽可能的短小,最好不要超过20行,比较长的函数看能否拆分成多个函数,做到每个函数只处理一件事情
13、函数的参数尽可能的减少,如果过多看能否封装成类或者结构体
14、做到函数名和变量本身见名知意,可以省略注释
15、没有完成的功能函数不是使用TODO注释 ,下次在未完成的工作列表中直接继续编写
16、最好做到自上而下的函数调用结构,上面的函数调用下面的函数也就是被调用的函数应该放在调用函数的下面
以上是个人的编程习惯 希望能够帮助到你