sban : ruby code standard

本文主要讲Ruby中一些约定俗成的编码规范。

Ruby很灵活,写出来的程序不像Java那么呆板严谨。Ruby代码常不易于程序员之间交流。而公司一般为了便于管理,通常希望团队编码可以规范。或许为此,java一般常胜不衰。ruby虽然灵活,诞生十几年,未见风起。以下是一些在Ruby中常用的编码规范:

一、常量名称单词全部大写,间以下划线。如MAX_UNIQUE。这点与AS、C#同。
二、类名、模块名大写字母开头。
三、方法小写字母开头,间以下划线。
四、操作符一般两边留有空格,但!与~之后不留。此与AS、C#同。
五、Ruby中()经常可以省略,建议不省略。
六、多用注释。一般多在单行代码后加#注释。
七、类变量以@@做前缀。实例变量以@开头。

在Ruby中什么是类变量,什么是实例变量?
在AS3或者C#中,我们常说的属性变量等同于Ruby中的实例变量。而常言的const变量在Ruby中是指类变量。后者多是大写单词组合,间以下划线。

sban 2008/8/20于北京
版权所有,欢迎转载。
原文链接:http://blog.sban.com.cn/2008/08/20/sban-ruby-code-standard.html

Related Posts

Last Modified

This entry was posted on 2008-08-20 and is filed under technique. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Reply