编程小结之代码规范——变量

        学习VB编程将近快一年了,前几天老师给讲解了有关编程的代码规范,意思是要告诉我们,是时候该走向专业化了,以前课本上的那些只是停留在理论层面的理解上,如果要真正实践去做工程的话,还是需要规范一下自己的代码的。

        讲课之前米老师先问了同学一个问题,就是为什么要上代码规范这一课,他说在所有的大学课程里是没有有相关方面的课程设置的。主要总结下来主要三方面原因:

        首先,代码是由一个个语句块组成的,要想确保工程的正常运行,就必须保证语句块的完整性。从这个角度来讲,对代码的规范有利于培养我们的全局观意识,让我们不会顾此失彼。

        其次,可以提高代码的传递性,写代码并不是要工程运行就可以了,如果要团队合作开发一个大的系统,就需要成员彼此之间协作配合,这就要求其他人能够读懂自己的代码。

        最后,规范的代码也是一个人思考方式的体现,规范的代码有明确的注释,标准化的语言,可以提高整个工程的工作效率。

        下面就是我对代码规范的一些小总结:

        一、变量的编程原则

        1)要定义有焦点的变量,应该设法使每个变量服务于一个定义明确的目的。像之前我们VB课本中使用的"i"或者"m"什么的,就要摒弃了。定义变量要让人看第一眼就能大概明白它的意思,如:

              Dim name as String,Dim number as Integer.

        2)有缩写的规定,公共一致部分之前,不一致的致后(如果有缩写要保持缩写的一致性)例如:
              •不正确:

                DimstrFirstCustomerAs String

                    Dim strLastCustomerAs String

                DimstrPreviousCustomerAs String

              •正确:

                DimstrCustomerFirstAs String

                DimstrCustomerLastAs String

                DimstrCustomerPreviousAs String

         3)使用驼峰变量,也就是大小写相结合,让变量的定义更加清晰明了,例如:

                Dim strEmpNameAs String

                DimstrEmpAddressAs String

                DimstrEmpCityAs String

          4)显示说明变量,Visual Basic能够自动将Option Explicit语句添加给新模块。这一点对能体现变量的重要性和编程人员使用变量的正式性。正式说明至少显示出编程人员对变量的使用给于了相应的考虑,而不是在最后一刻将变量插进来的。

          5)精选变量的数据类型

               为每个变量选择最佳的数据类型,就能减少对内存的需求量,加快代码的执行速度,降低出错的可能性。另外,不同的数据类型有着不同的资源需求,并且用于变量的数据类型可能会影响根据该变量进行计算所产生的结果。所以,为了节省空间,提高资源的利用效率,要精选变量的数据类型。

 

 

你可能感兴趣的:(编程小结之代码规范——变量)