P14 処理内容を想像できるより狭い英単語

●getの置き換え候補

英単語 想像できる意味
load ファイルなどの読み込みをする
fetch/retrieve 外部(APIなど)からデータを取得する
search 何らかの検索処理(IDでの取得でなく、条件での取得)が発生する
calc 副作用(外部へのアクセスや読み込み、I/O)なしに計算だけする
increase 値を加算する
decrease 値を減算する
merge 2つのデータを合わせて1つのデータにする
render 文字列や画像を処理して描画する
filter 複数のデータから要素を取り込む
aggregate 複数の情報から集計・計算する
build/constract 何らかの情報から文字列やオブジェクトを生成する
escapse/sanitize 文字列をエスケープ/サニタイズ処理する

●saveの置き換え候補

英単語 想像できる意味
dump あるデータソースから別のファイルなどにデータをまとめて保存する
create 更新でなく新規作成する
update 新規作成でなく更新をする
patch 部分的に情報を更新する
remove/delete 削除する
sync 作成、更新、削除を行って2つのデータソースの値を同じにする
memoize モリー上に一時的に記録する
publish 隠されていた情報を外部に公開する

●ほかにおすすめの英単語

英単語 想像できる意味
notify 外部のサービスやオブジェクト間での通知をする
flatten 階層構造を持つオブジェクトを1階層にする
minimize 値を最小化する
validate/verify 値が正しいかを確認、検証する(checkより意味が狭い)

但し、狭い意味の英単語を意識しすぎて、難しすぎる英単語を無理に使わない方が良い。
また、プログラマー向けの英単語を知るサービスや本なども発売されている。
codic - プログラマーのためのネーミング辞書

ITエンジニアが覚えておきたい英語動詞30

ITエンジニアが覚えておきたい英語動詞30