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

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

注意

候補

項目 名前
内部ID (○○ID) x_id
内部名 (○○名) x_name, x_key
○○区分 x_kind
○○状態 x_status
○○リスト x_list
 ○○配列 x_array
 ○○集合 x_set
 順序がない集合 x_collection
○○マップ (対応表, 連想配列) x_map, x_dict
紐付け link
紐付け解除 unlink
権限 authority, auth
 役割 (権限グループ) role
 能力 (閲覧・操作に対する権限) capability, cap
題名 subject, title
追加情報 meta
内容 content
 詳細 detail
 活動 activity
説明
 概要 description, desc
 コメント comment, memo
 注釈 note
お知らせ
 情報 information, info
 通知 notification, notice
作成者
 著者 author
 担当者 assigned_to
順序 order
 表示順 display_order
設定 setting, option, config, preference

個人情報

項目 名前
氏名 name, full_name
氏名(カタカナ) name_kana
family_name, last_name, sei
姓(カタカナ) 上記 + _kana
given_name, first_name, mei
名(カタカナ) 上記 + _kana
ユーザー名 username, user_name
パスワード password, pass, pwd
表示名 display_name
性別 gender (男性、女性)
sex (オス、メス)
生年月日 birthdate, birth_date
電話番号 tel, telephone, phone, phone_number
FAX fax, fax_number
メールアドレス email
郵便番号 postal_code, postal, zip_code, zip
住所 address
都道府県 pref, prefecture
市区町村 city
番地 street
建物 building

数字

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

日付・時間

項目 名前
○○日付 x_date
 作成日 created, created_on, creation_date, date_created
 修正日 modified, modified_on, modification_date, date_modified
 更新日 updated, updated_on, update_date, date_updated
 最終更新日 last_modified, last_updated
 開始日 start_date
 終了日 end_date
 有効期限 expiration_date, expire
 期日 due_date
○○日時 x_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

参考