限らず、プログラミングで使われる多くの関数名は「動詞+目的語」という命名規則になっていることが多く、「insertPost()」であれば投稿を挿入するという意味が名前から読み取れます。?関数は基本的に英語を使うのが鉄則ですが、似たような意味を持つ単語などが多く厳密な意味の違いがわかりにくいことがあります。そこで、プログラミングで関数名として一般的に使われている頻出語句をピックアップし、主な用途と細かい意味、ニュアンス、使い分けについて調べてみました。追加・作成set主にクラスのプロパティに値を代入する場合に用いる。配列・リストにデータ、オブジェクトを加えるケースが多い。数値の加算もこちらを用いる。似ているが、こちらは連想配列(HashMap)などにキーを指定して追加するケースが多い。ストリームへ文字列を出力する。insert配列・リストなどの任意の位置に挿入する。データベースへの新規追加を指す場合もある。append末尾に追加する。prepend先頭に追加する。register登録。イベントハンドラなどの割り当てや関連付け。make何かを加工することによって別の役目を持つものを作り出す。generateルール・現象に基づいて何かを生成するときに用いる。電気を流すことで熱を発生させる場合や、機械がプログラムのとおりに何かを作り出す場合など。create新しく作る。データベースへの追加処理まで行うケースも有る。Creation)にも使われるように、何もないところに新しく何かを生み出すニュアンスがある。buildクエリ、構文を組み立てる。ソースコードをバイナリ化することを指す場合もある。saveオブジェクトやファイルに加えた変更を保存する場合などに使う。本来の意味は「失わないようにする」なので「貯金をする」、「命を助ける」場合にも使われる。store貯蔵する、蓄える。ストレージやデータベースへの保存。export書き出し。形式を変換したり任意の形式で保存する。スクリーンへの出力・ファイルへの出力を指すことが多いが用途の広い単語。writeファイル、ストリームへの書き込み。一行単位で追加書込することを示すことが多い。show項目の内容を表示する。getクラスプロパティなどを読み取る。loadファイル全体を読み込む場合など。importファイルを対応形式に変換して読み込む。readファイル、ストリームから一行取り出す。parse分解して解析する。要素ごとに分ける場合など、何らかの区切りをもとに分析する。何らかのオブジェクトを特定の型として解釈する。requestデータを要求する。ネットワークを通じてデータ送信を要求する事に使う場合が多い。find情報の中から探し出す。一般的にはデータベースからIDなどのユニークな情報を手がかりに一件のみ取得する場合によく使われる。search情報の中に存在するか探してみる。たどって情報を取得する。extract条件による抽出。対象となる連想配列、オブジェクトから特定のキー、フィールドの値を取り出す。filter条件による除外。条件に合わないものを隠す。seek連続したデータの中からあるデータが見つかるまで順番に探査する。fetch(別の場所から)情報を取ってくる。メモリから命令コードを取ってくることを指す場合もあるが、データベースから情報を取得することを指すことが多い。queryデータベースなどの情報源からデータを引き出すためのルールや条件を指定する。update情報の更新。データベースの既存レコードを変更する場合など。editデータの書き換え。データベースのカラム単位で書き換える場合など。レコードの中心となるデータの書き換えのみを限定して指すこともある。modify部分的に修正する。change全く別の状態に変える。新しいデータで置き換えて古いデータは消滅する。replace順序・文字の入れ替え。joinデータを前方又は後方に付け足す。merge複数のデータを結合する。データはソートにより混ざり合って継ぎ目がわからなくなる。normalize正規化。値を定められた範囲内に収めるなど、一定のルールに合うように加減する。increase数値・数量を増加させる。継続的に増加し続けるというニュアンスも持つため、増加を一定量進めるという意味合いが近い。reduce数値・数量を減らす。データ同士をまとめた結果として数が減るという場合にも使える。あるが、そちらは徐々に減少するというニュアンスを持つ。adjust値を調整する。何らかの目的に合うまで値を増減させる。fix破損したデータを修復する。動かないように固定する。単純な修理から複雑な修理にまで使用できる。似た単語「repair」はよりフォーマルな言い回しで、より複雑で完全な修理にのみ用いられる。restore元の状態に復元する。correct誤りのあるデータを正しく直す。convert別の形式に変換する。enable機能を有効にする。disable機能を無効にする。toggle状態を逆にする。有効であれば無効化し、無効であれば有効化する。