无规矩不成方圆,写了这么多篇博客发现没有对这方面进行总结,有必要进行一些归纳,同时也加深自己的印象
一、代码编写规则
- 尽量使用接口,然后使用类实现接口,以提高程序的灵活性,接口的介绍看这篇博客。
- 关键的语句(关键的变量)要写注释,方便后面的人接手
- 不要使用goto语句,除非是在跳出生产循环时
- 避免编写超过5个参数的方法,如果要传递多个参数,则使用结构,结构的介绍看这篇博客。
- 避免书写代码量过大的try…catch语句块
- 避免同一个文件中编写多个类
- 生成一个长的字符串时,使用StringBuilder类型而不用string类型,关于他们之间性能的区别可以看这篇文章。
- 对于if语句,应该使用一对“{ }”把语句块括起来
- switch语句一定要有default语句来处理意外事件,switch的用法看这篇博客。
二、命名规范
- Pascal命名法
Pascal命名法用来命名方法和类型,名称首字母必须大写,且后面连接词的首字母均为大写
public void MyTempleWay()
{
}
- Camel命名法
Camel命名法又称驼峰命名法,用来命名局部变量和方法的参数,名称第一个单词的首字母小写,后面连接词的首字母均为大写
public void AddUser(string tempValue1,string tempValue2)
{
}