読み間違いを防ぐために

バグの大半は先入観によるコードの読み間違いや、まだ書いてないコードを既に書いたものと勘違いするデジャブが原因であることが多い。次に多いのが型キャストなど変数の引渡しミスであり、仕様の勘違いやロジックミスであることは非常に少ない。よって凡ミスを未然に防ぐためには読み間違いを誘発するコードを書かないことを心がけることが有効である。

では読み間違いを誘発するコードとは何だろうか。それは人間の目に錯覚を起こすコードだ。特にporkとparkとpackとpickとpeekとpookとbookとbeckとbackのような変数を織り交ぜると大変見間違えやすい。

これではプログラミングとは言えない、もはや間違い探しの領域である。

このような悪意に満ちたソースコードを引き継ぐことになったら、前任との友好関係に問題がなかったか、今一度自分の胸に手を当てて考え直す必要があるかもしれない。

※類似品にlightとrightなどの同音異義語がある。

混ぜるな危険!なアルファベットたち
aとo
bとd
bとp
cとe
cとo
dとq
eとo
fとt
gとq
hとn
iとj
iとl
mとn
oとp
pとq
sとz
uとv
vとy
wとv