Open11
英単語をもとにした短い識別子の名付け方と考え方
この英単語を識別子に採用したいけど、表記が長すぎる……。どう短縮しようか?
単語の音節を考慮して縮めるとしっくりくる説
A: 第一音節のみで区切る
もとの単語 | 短縮形 |
---|---|
man・u・al | man |
prop・er・ty | prop |
pub・lic | pub |
sys・tem | sys |
var・i・a・ble | var |
B-1: 第一音節と第二音節先頭一文字で区切る
もとの単語 | 短縮形 |
---|---|
bi・na・ry | bin |
con・fig・ure | conf |
con・nect | conn |
de・vice | dev |
dic・tion・ar・y | dict |
di・rec・to・ry | dir |
er・ror | err |
in・clude | inc |
lan・guage | lang |
li・brar・y | lib |
pre・view | prev |
tem・po・ral | temp |
ter・mi・nate | term |
B-2: 第一音節と第二音節先頭二文字で区切る
もとの単語 | 短縮形の通例 |
---|---|
ar・chi・tec・ture | arch |
con・stant | const |
im・ple・ment | impl |
pro・mote | promo |
re・pos・i・tor・y | repo |
B-3: 第二音節の終わりまで区切る
もとの単語 | 短縮形 |
---|---|
com・pàt・i・bíl・i・ty | compat |
con・trib・ute | contrib |
pa・ram・e・ter | param |
C: 上記に当てはまらない慣例的なもの
もとの単語 | 短縮形 |
---|---|
av・er・age | avg |
ex・e・cute | exec |
im・age | img |
mes・sage | msg |
mul・ti・plex | mux |
mount | mnt |
pack・age | pkg |
source | src |
trans・fer | xfer |
困ったら手元の英和辞典をひけ
もしくはウィクショナリー