可読性と可書性って意外とすれ違う

asdfがqwerでもpoiuでもないならば」
は僕は普段こう書きます。

if(!(asdf == qwer || asdf == poiu))

読み終わってから目的を知るのには優しいと思うけど、読みにくいのかもしれないね。
読むときは大抵左からだったり、カッコが多いと読みづらかったりするものね。

あと保守性も微妙だったり。
右の条件を外すと

if(asdf != qwer)

ってなるわけだが、これは変更箇所が多くてイヤになりますね〜。

if(asdf != qwer && asdf != poiu)

がやっぱり正義なんだろうなぁ。