现在的位置: 首页 > 综合 > 正文

我们需要良好的代码!!!

2013年10月10日 ⁄ 综合 ⁄ 共 985字 ⁄ 字号 评论关闭

 

最近,我在阅读别人的代码时发现很不爽,我想这不仅仅是编写代码的风格不同所导致的。不论是一个专业的编程人员还是一个业余的编程爱好者,都离不开一件事--编写代码。代码是具体事物的抽象,是编程人员思想的写照,因此良好的代码会使你受益良多。那么如何拥有良好的代码呢?

 

要想拥有良好的代码,那么就要拥有一个良好的代码风格。代码风格多种多样,你只需要选择一种你所喜欢的风格并且坚持这种风格就行了。。。相信这一点就算是上课老师也应该说过。不过我发现要做到这一点似乎很难,因为大部分的人都没有这样做(至少我的很多同学都是这样),他们唯一的目的只是将程序编写完成并且程序能够“正常运行”,这里之所以是带引号的正常运行相信就不用我多说了。怎么样才算拥有一个良好的代码风格呢?

 

最重要的几点:

 

1.良好的缩进。

2.良好的变量名风格。

 

要拥有良好的代码风格至少要保证这两条。

 

关于缩进我想没什么好说的,只是在适当的位置按下tab键而已,这个适当的位置就得由你的代码风格决定了。至于变量名风格,我想只要注意3点就没什么大的问题了:

 

1.见名知意。这是最重要的一点,一个好的变量名会在编写代码、阅读代码和维护代码时起到意想不到的作用。

2.命名方式。变量名的命名方式也有很多种,例如匈牙利命名法、camel命名法等等,虽然有些编程语言会有一定的命名约束,但坚持 使用一种良好的命名方式同样会在编写、阅读、维护等方面起到很大的作用。

3.不要起很长的名字。其很长的名字不仅不方便记忆,并且会增加代码,在你阅读代码是造成不便,同时不同的语言也会有名称长度的 限定。

 

除了要保证良好的代码风格意外,我相信排版也是一个非常重要的环节。关于这一点我想可以看看《用设计版面的思想编写漂亮的代码》这篇文章,同时我还要补充三点意见:

 

1.一行只做一件事。

2.适当的使用空白符(空格、换行、制表符等等)。

3.适当的注释。

 

这样会使代码更加清晰。

 

最后一点,你需要搞清楚,你的代码是为谁写的。我想这一点作为一个编程人员,很多人也许并没有考虑过这个问题,也并不在乎这个问题。当然,如果你拥有了一份无懈可击的良好代码谁还在乎呢?不过,如果你想更深入的思考一下的话,可以看看《程序员:你的代码为谁而写?》

 

好了,不想说太多了,总结一下:良好的代码拥有良好的代码风格以及良好的版面。同时在编程之前思考一下,我是为谁在编写这份代码?

 

抱歉!评论已关闭.