ここでは, 一般的にソフトウェア開発で利用される命名規則について, まとめたものを記載する.
これらの命名規則は, 以下のサイトから引用している.
https://qiita.com/yimajo/items/a3fac0026c07ec538fc2
https://qiita.com/genzouw/items/35022fa96c120e67c637
識別子 | 規則 |
---|---|
全体 | ・日本語は使わない ・省略を使わない |
クラス名 | アッパーキャメルケース |
メソッド名 | ・ローワーキャメルケース ・必ず動詞から始める |
フィールド名 | ・ローワーキャメルケース ・Boolean is, has, 3単現動詞から始める ・date ????edOn ・datetime ????edAt ※????は動詞 |
識別子 | 規則 |
---|---|
全体 | ・大文字を使わない ・日本語は使わない ・省略を使わない |
データベース名 | ・複数形 ・スネークケース |
テーブル名 | ・複数形 ・スネークケース ・n:nのテーブルも複数形同士を繋ぐ |
カラム名 | ・単数 ・スネークケース |