打印

[其它主题] 关于Ruby语言的编程规约

关于Ruby语言的编程规约

有没有人整理过ruby的编程规约呀。
论坛上正在进行的项目,你们都在用什么样的编程规约?
能否介绍一下。
@--后知后觉--@

TOP

TOP

这些规范基本不能叫是Ruby的编程规范。。。只是一般的良好代码风格。

I.forget('you'){|something| something.remember.deepen}

TOP

参照一下这个看看

从日文网站上找到的。日语看不懂的兄弟,就看具体的例子吧。

http://shugo.net/ruby-codeconv/codeconv.html
@--后知后觉--@

TOP

drive2me老大给翻译一下吧。。。

I.forget('you'){|something| something.remember.deepen}

TOP

强烈召唤drive2me老大翻译出来啊
这个规范太好了

I.forget('you'){|something| something.remember.deepen}

TOP

引用:
原帖由 blackanger 于 2007-9-30 21:44 发表
强烈召唤drive2me老大翻译出来啊
这个规范太好了
好的,我刚看到这个帖子,给我一点时间,我弄好后放上来。别急呀!
Flying Piggy...! 
天地人合一!

TOP

好,不急
辛苦了。。。在日本别忘了过国庆啊,国庆快乐

I.forget('you'){|something| something.remember.deepen}

TOP

好的,但没有假期呀,郁闷!你们好好休息!国庆节快乐!
Flying Piggy...! 
天地人合一!

TOP

呵呵,小生正在翻译中

小生正在翻译中,不过发现好多地方翻译不过来。
等翻译完了,再请drive2me老大给校正一下吧。
呼呼
@--后知后觉--@

TOP

总算翻译完了

小生把结果用word文件传上来。
不过,有点仓促,错误也肯定不少。
大家多包含吧。
[local]1[/local]
附件: 您所在的用户组无法下载或查看附件
本帖最近评分记录
  • bayerlin R币 +3 我很赞同(辛苦辛苦,国庆加班,给双倍 ... 2007-10-8 10:04
  • blackanger R币 +5 2007-10-1 09:54
@--后知后觉--@

TOP

睡觉了

头一次干翻译,发现真不是很容易呀。
有些词明明知道是什么意思,写出来的时候,就不是那么回事了。
呵呵。
不管那么多了,睡个觉先,明天还得上班。
国庆节,三倍工资,哈哈,爽!!!
@--后知后觉--@

TOP

辛苦了。。。

I.forget('you'){|something| something.remember.deepen}

TOP

规约中:
1. 2个字符缩进,这个是公认的。
2. 方法的定义中不需要注释行。(认为需要注释的地方使用refactoring。)
  括号里的应该是:需要重构的地方应该加上注释?
3. 关于“但是,方法链使用的时候,用{ ... }来包括起来。”
  我看例子的意思是,如果在一行表示的话,应该用{}而不用do...end
4. 在“类的构成要素以下记的顺序来记述”那里。
  公有方法,你指的是类方法吧。。。
  控制符我觉得写成属性方法更好点。

[ 本帖最后由 blackanger 于 2007-10-1 10:24 编辑 ]

I.forget('you'){|something| something.remember.deepen}

TOP

TO:blackanger

1、原来是这样子,看来我一直处于公认之外呢,呵呵,多谢指教。
2、这段话的确很难翻译。我把原文贴出来,哪位高手在给解释一下
 メソッド定義の中にはコメントは記述しない。
 (コメントが必要だと思われるようなコードにはリファクタリングを行う。)
 “在方法的定义中不使用注释(一般认为在重构的地方加注释是必要的)”
 呵呵,这样翻译通不通?
3、这句话也是,我也把原文贴出来吧
 ただし、メソッドチェインを行う場合は{ ... }を使用する。
 关键是里的method chain不知道怎么译才好。
或许这样会好一点。
 ”但是,执行方法链的时候,要使用{...}"
4、公有方法就是public method, 我是直译过来的。
 另外那个控制符,是看了一本书上那么写的,就照搬过来了。

以上
@--后知后觉--@

TOP

2008-11-22 17:42 Crawled by CCBot/1.0 (+http://www.commoncrawl.org/bot.html) @38.103.63.61