命名----做程序员的基本要求

命名----做程序员的基本要求

说的这里,你可能会疑惑,为什么变量的命名会很重要?
首先,请你设想一下,作为一个程序员,你在几分钟内编写了成千上万行的代码,之后你需要对这成千上万行的代码进行运行编译,但是系统报错了,这时候,怎么办?
你不可能从头看到尾,但是一个好的变量名能帮助你更好的寻找错误,帮助自己和别人更好的理解代码!

这篇文章不仅适用于变量名,对于程序中的命名都是适用的。

变量名要能做到“见名知意

1)变量名只能包含:英文字母大小写、数字下划线()、@等字符。
2)变量名不能以数字开头,可以用英文字母大小写、数字下划线(
)、@等字符开头。
3)关键字或保留关键字不能做变量名。(会报错,在vs中,关键字为蓝色字体)
4)变量名以一个英文单词命名,这个单词可用小写;以多个英文单词命名,第一个单词首字母可以大写,也可以不大写,但从第二个单词开始,首字母大写。

附件

1.程序编写规范

基于C#语言

1.1代码书写规则

虽然代码书写规则通常对应用程序的功能没有影响,但是它们对于改善对源代码的理解是有帮助的。养成良好的习惯对于软件的开发和维护都是很有帮助的,下面我们介绍一些代码书写规则:

  • 尽量使用接口,然后使用生成类实现接口,以提高代码的灵活性。
  • 尽量不要手工更改计算机生成的代码,若必须更改,一定要改成和计算机生成的代码风格一样。
  • 关键语句(包括声明关键的变量),必须要写注释。(不写会逼疯人的)
  • 建议局部变量在最接近使用它的地方声明。
  • 不要使用goto系列语句,除非是用在跳出深层循环时
  • 避免写超过5个参数的方法。如果要传递多个参数,则使用结构。
  • 避免书写代码量过大的try-catch代码块。
  • 避免在同一个文件中放置多个类。
  • 生成和构建一个长的字符串时,一定要使用StringBuilder类型,而不用string类型。
  • switch语句一定要有default语句来处理意外情况。
  • 对于if语句,应该使用一对“ {} ”把语句快包含起来。
  • 尽量不使用this关键字引用。

1.2命名规范

虽然不遵循命名规范,程序也能正常运行。但是命名规范在编写代码中起到重要作用,它能帮助我们直观地了解代码所代表的含义。

  • 用Pascal规则来命名方法和类型,Pascal的命名规则是第一个字母必须大写1,而且每一个结词的第一个字母均为大写。
  • 用Camel规则来命名局部变量和方法的参数,Camel规则是指名称中第一个单词的第一个字母小写,并且后面的连接词的第一个字母均为大写。
  • 所有的成员变量前加前缀“ _ ”。
  • 接口的名称加前缀“ I ”。
  • 方法的命名,一般将其命名为动宾短语。
  • 所有的成员变量声明在类的前端,用一个换行把它和方法分开。
  • 用有意义的名字命名空间namespace,如公司名、产品名。
  • 使用某个控件的值时,尽量命名局部变量。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值