たとえば、定数の場合:
THIS_CONSTANT
This_Constant
ThisConstant
または、他の何か...?
実際、この主題全体に対する何らかの(準|)公式の参照はありますか?
また、次のような質問をすばやくダブルチェックできるようにしたいと思います。
Ruby自体(たとえば、Constant
s must大文字で始まる、正しい?)によってどの命名パターンが適用されますか?]および単に慣習です(method_name
sはスネークケースのはずですよね?
変数がその名前に含まれるクラスのリマインダーを記述する方法についての規則はありますか? (「ハンガリー語表記」など何でも...つまり、Rubyコードでそれを使用する必要があると感じた場合、それは間違っていますが、 、is慣習はありますか?)
等々...
Rubyスタイルガイド は、Ruby開発者に一貫した規則とベストプラクティスを推奨するための公的な取り組みです。あなたはそれをチェックアウトする必要があります。
手短に
CamelCase
を使用するクラスおよびモジュール定義のキャメルケース
ファイル、変数、メソッドのスネークケース:snake_case
テキストエディタの構文の強調表示は、言語を学習し、その慣習(強制など)の本能を開発しようとしているときに、いくつかの良い手がかりを与えることができます。 Linux Geditエディターを使用します。
昨日、Ruby Style Guide https://github.com/bbatsov/Ruby-style-guide =(# TODO
や# FIXME
など)は、太字の明るい黄色で表示されます。すべて大文字の定数名は太字のシアンです。もちろん、異なるエディターは異なる配色を使用します。