変数名等の名前付け (個人的)

このページは、変数名等について考える時間を減らすための個人的な資料 (早見表) にする予定のページです。
ケース (キャメル、スネーク、パスカル等) は言語やDB、クラス、メソッド等の規約に沿って変更します。

注意

候補

項目 名前
内部ID (○○ID) 〇〇_id
内部名 (○○名) 〇〇_name, 〇〇_key
○○区分 〇〇_kind
○○状態 〇〇_status
○○リスト 〇〇_list
 ○○配列 〇〇_array
 ○○集合 〇〇_set
 順序がない集合 〇〇_collection
○○マップ (対応表, 連想配列) 〇〇_map, 〇〇_dict
紐付け link
紐付け解除 unlink
権限 authority, auth
 役割 (権限グループ) role
 能力 (閲覧・操作に対する権限) capability, cap, ability
題名 subject, title
追加情報 meta
内容 content
 詳細 detail
 活動 activity
説明
 概要 description, desc
 コメント comment, memo
 注釈 note
 特記 note, special
お知らせ
 情報 information, info
 通知 notification, notice
順序 order
 表示順 display_order
設定 setting, option, config, preference
取引先 partner
 販売元 vendor
 仕入先 supplier
 販売先 customer, client
名刺 business_card
重要度 priority
場所 place
用件 affair
敬称 honorific

項目 名前
作成者
 著者 author
 登録者 registrant
 担当者 assigned_to
管理者 admin, admin_user, administrator
編集者 editor
寄稿者 contributor
購読者 subscriber

個人情報

項目 名前
氏名 name, full_name
 氏名(カナ) name_kana
family_name, last_name, sei
 姓(カナ) 上記 + _kana
given_name, first_name, mei
 名(カナ) 上記 + _kana
ユーザー名 username
パスワード password, pass, pwd
表示名 display_name
性別 gender (男性、女性)
sex (オス、メス)
生年月日 birthdate, birth_date
電話番号 tel, telephone, phone, phone_number
 内線 extension
 携帯電話 mobile
FAX fax, fax_number
メールアドレス email
郵便番号 postal, postal_code, zip, zip_code
住所 address
country
都道府県 pref, prefecture
市区町村 city
番地 street
建物 building
事務所 office
団体・組織 organization, org
 会社 company
部署 department, dept
役職・職位 position
同意 (プライバシーポリシーなど) agree

数字

項目 名前
○○件数 〇〇_count, num_x
 追加件数 added
 変更件数 modified, updated
 削除件数 deleted, removed
数量 amount
頻度 freq, frequency
係数 index
比率 ratio (アスペクト比等)

日付・時間

項目 名前
○○日付 〇〇_date
 作成日 creation_date, created_on, date_created
 登録日 registration_date, registered_on, date_registered
 修正日 modification_date, modified_on, date_modified
 更新日 updated_date, updated_on, date_updated
 最終更新日 last_modified, last_updated
 開始日 start_date
 終了日 end_date
 有効期限 expiration_date, expire
 期日 due_date
○○日時 〇〇_dt
 作成日 created_at, creation_dt
 更新日 modified_at, modification_dt
日→ミリ秒 DAY_MS
時→ミリ秒 HOUR_MS
分→ミリ秒 MIN_MS
秒→ミリ秒 SEC_MS

状態

項目 名前
有効 active, enabled
 選択 selected
 チェック checked
無効 disabled
削除 deleted
非表示 hidden
予定 estimated
公開 public
 発行 publish
非公開 private
不正 invalid
実行中 running
停止 stopped
一時停止 paused
終了 ended
ミュート muted
独自 custom, user
遅延 lazy
遅延なし eager

入力規則

項目 名前
必須項目 required, not_null
value
 最小値 min_value, min
 最大値 max_value, max
 ステップ step
桁数 length
 最小桁数 min_length
 最大桁数 max_length
形式 format
 全角 full_width
 半角 half_width
 ひらがな hiragana, hira
 カタカナ katakana, kana
 半角英字 alpha
 半角数字 number, numeric, num
 半角数字 + ハイフン number_hyphen, number_dash
 半角英数字 alphanumeric, alpha_number
 整数 int
 正の整数 positive_int
 実数 decimal
 小数桁 decimal_places
 メールアドレス email
 日付 date
 日時 datetime
 時間 time
 URL url
文字パターン (正規表現) pattern
確認項目 confirm
規定項目 items, select, list
デフォルト値 default_value

位置

項目 名前
位置 align, alignment
 上下 (垂直) vertical_align, valign
 左右 (水平) horizontal_align, halign
左上 top_left
top, top_center
右上 top_right
left, middle_left
中央 middle_center
right, middle_right
左下 bottom_left
bottom, bottom_center
右下 bottom_right

グラフ

項目 名前
グラフ chart
グラフエリア chart_area
axis
軸ラベル label
目盛 tick
凡例 legend

センサー

項目 名前
加速度 accel
重力加速度 gravity
角速度 gyro
気圧 pressure
近接 proximity
温度 temperature, temp
湿度 humidity

参考