メソッド名等の名前付け (個人的)

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

注意

候補

項目 名前
初期化 initialize, init
 準備 prepare, setup
 表示 load
取得 get, fetch
 外部要求 request
 読み込む (文字やバイナリ) read
 読み込む (設定や画面) load
 問い合わせ query
セット set
 書き込む write
入力 input
 インポート import
 形式文字列の解析 parse
出力 output
 表示 display, show
 描画 render, draw
 生成 create, generate
 エクスポート export
 文字列化 serialize, stringify, toString
 応答 response
開く open
 接続 connect
 開始 begin
閉じる close
 切断 close, quit
 終了 end, exit
受信 receive, recv, get
送信 send, post
確認 confirm
 チェック test (JavaScript RegExp.test()), check
 入力検証 isValid, validate, checkValidity (HTML), verify
実行 exec, execute
 関数の実行 call, invoke
 タスクの実行 run
 (イベントなどの) 対処 handle
変換 convert
 置換 replace
検索 search
 1つ見つける find
 絞り込む filter, where
 一致 match
 存在確認 exists
追加 add
 挿入 insert
 前に追加 prepend
 後ろに追加 append
変更 modify
 更新 update
 修正 fix
削除 delete, remove
遷移 transit
 転送 redirect
閲覧 browse
 監視 watch
 観察 observe
含む
 物理的に含む contains
 概念的に含む includes
 持っている has
同一性比較
 等しい・同値 equals
 厳密に同一 isIdentical
 同等 (相当) isEquivalent
 同じ isSame
結合 join, concat (concatenate)
丸め round
 四捨五入 round
 天井関数 (指定した数以上の最小の整数) ceil
 床関数 (指定した数以下の最大の整数) floor
 切り捨て (単純な切り捨て) trunc, truncate
無効化 invalidate

組み合わせ

項目 名前
1つだけ○○する ○○One (例 fetchOne)
すべて○○する ○○All (例 queryAll)
非同期で○○する ○○Async (例 readAsync)
○○かなければ初期値 ○○OrDefault (例 getOrDefault)
○○として△△する △△As○○ (例 readAsText)
○○から作る from○○ (例 Convert.FromBase64String, Array.from(x))