程序员(英文programer)——顾名思义就是编写程序的人员,他们和一般工作人员是一样的,都需要合作,可能为了一个大型项目会有几十人或者上百人甚至上千人的团队在一起工作(更恰当的说法是在一起合作)。只有良好的编码规范才能使程序规范化,易懂化,才能更好地进行团队合作。
编写程序的平台很多,但是它们的检查方式几乎全是检查语法,并没有规定变量命名以及方法的命名,所以注释是很必要的东西。C#里的命名是比较接近自然语言的,这一点倍受许多人喜欢,但缺点是名字太长。就像虽然你不喜欢你的老板,但是你得从老板手里赚钱,哈哈,这就是硬道理。
喜欢是一回事,赚钱是另外一回事,找既喜欢,又赚钱的事情做,太难了。其实命名是越长越好的,因为表意性越好,大家看代码像看文章一样,一目了然,这样才会使别人更加明白你的编程思路。
不过许多人忌讳写长名字,主要原因,可能还是怕敲起来麻烦。现在常用的visual studio 2008开发平台其实有很方便的拷贝功能,事实上,变量名、函数名等都只敲一遍,以后拷贝+粘贴就可以了,这极大地减小了错误率。
在此笔者建议在编写程序时,注意以下三点编码规范:
(1)使代码更加易于维护,程序并不是一次性的产品,它需要扩展、修改和维护。但是进行这次维护的人并非一定就是你,所以你为了你的接班人也要将规范编码进行到底!
(2)提高代码质量,谁编程都不是一次性完成的,是需要不断的测试与调试,以各种状态来修改自己的代码。而将代码规范化,就能对程序本身有更加清晰的结构思路,从而减少调试而成为快捷高效的代码。
(3)最为重要的是将你自身融入到团队中,当熟练运用了编码规范了之后,就等于走上了更加宽广的职场道路。编码规范是一种习惯,所以一开始不养成良好的编码习惯,可能以后很难写出工程型代码,会影响程序员的职业生涯发展。