個人メモです。
JSでは変数の定義時にlet
, const
など宣言があるが、rubyでは特に宣言がなく、区別方法を調べてみたのでそのまとめ。
対象 | 命名規則 | 実例 |
---|---|---|
変数 | 小文字。アンスコでつなげる | product_name |
定数 | すべて大文字。アンスコでつなげる | PLODUCT_PRICE_LIST |
クラス | 冒頭だけ大文字。キャメル | ProductCategory |
メソッド | 小文字。アンスコでつなげる | show_price_list |
定数はすべて大文字なので区別しやすい。
ハイフンは使わない。