背景
Qiitaの英語タグには面白さが無いと思ったので書いた。
こういう語を探すのは大変なので、皆さまコメントください。
本文
legacy
遺産
プログラマ的には「負の遺産」という意味で使われる。本来の語とテストコードは関係ない。
default
欠席、不履行
default valueは指定が「無かった」時の値であり、本来はdefaultに「初期」という意味はない。
string
紐、弦
文字列の「列」。本当は文字じゃなくても良いのだろうが……
float
浮く、浮いたもの
浮動小数点数の「浮動」であり小数の意味はない。Webデザイナーにはなじみの語。
hash
細切れにする
データ全体を細切れにし小さな値にまとめたものをハッシュ値と呼ぶ。さらにハッシュ値をキーとした連想配列をHashMap、Ruby言語などでは略してHashと呼ぶ。
wrap
包む、くるむ
プログラミング用語としては、254→255→0→1 のように、値が限界を超えた時に反対側の限界値にもどること。レースの周回 (lap) とは関係ない。
port
港
プログラミング用語としてはTCP/IPのポート番号としてしか利用されない。import/exportの語源だが、portとimportが同じ文脈で使われることは無い。
boot
ブーツ(長靴)
起動の意味は無い。なぜIT界隈だとbootが起動の意味に使われるようになったかは、諸説あるようだ。