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