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

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

目次

注意

候補

項目 名前
内部ID (○○ID) ○○_id
内部名 (○○名) ○○_name, ○○_key
○○区分 ○○_kind
○○状態 ○○_status
○○リスト ○○_list
 ○○配列 ○○_array
 ○○集合 ○○_set
 順序がない集合 ○○_collection
○○マップ (対応表, 連想配列) ○○_map, ○○_dict
順序 order
 表示順 display_order
 位置 index, position
イベントハンドラ handler, listener, callback, fn
一括 bulk
項目 名前
主要 main, primary
副次 sub, secondary, side
題名 subject, title
追加情報 meta
内容 content
 詳細 detail
 活動 activity
説明
 概要 description, desc
 コメント comment, memo
 注釈 note
 特記 note, special
お知らせ
 情報 information, info
 通知 notification, notice
設定 setting, option, config, preference
項目 名前
取引先 partner
 販売元 vendor
 仕入先 supplier
 販売先 customer, client
重要度 priority
場所 place
用件 affair
予約 reservation

項目 名前
作成者
 著者 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
身長 height
体重 weight
同意 (プライバシーポリシーなど) agree
敬称 honorific

権限

項目 名前
権限 authority, auth
役割 (権限グループ) role
操作権限・能力 permission, capability, cap, ability

数字

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

日付・時間

項目 名前
○○日付 ○○_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, date_start
 終了日 end_date, date_end
 有効期限 expiration_date, expire
 期日 due_date
○○日時 ○○_at, ○○_dt
 作成日時 created_at, creation_dt
 更新日時 modified_at, modification_dt

ファイル

項目 名前
ファイルとフォルダ entry
ファイル file, f
 ファイルパス path
 ファイル名 filename
フォルダ dir
 フォルダパス dir_path
コピー元 src (source)
コピー先 dest (destination)

状態

項目 名前
有効 active, enabled
 選択 selected
 チェック checked
無効 disabled
削除 deleted
非表示 hidden
予定 estimated
公開 public
 発行 publish
下書き draft
非公開 private
不正 invalid
実行中 running, progress, wip
停止・中止 stopped
一時停止 paused, pending
終了 ended, finished
完了 completed, done
ミュート 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

検索

項目 名前
検索 search
 検索キーワード search, filter, word
 検索対象 search_kind, filter_kind
 検索項目 search_item
 単純検索 simple
 詳細検索 advanced, complex
AND, OR operator, op

位置

項目 名前
位置 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

参考