nullと空文字列と空白文字列
それぞれの意味
null
無効値
の一種
空文字列
長さが0の
文字列
空白文字列
長さが1以上で、中に入っている文字が
空白文字
のみの文字列
この3種類は頻繁に混同されて、
バグ
の温床になっている。
一部の環境では null と空文字列の区別が付かない。
#設計