VBのif文におけるAndとOrはいらない

AndAlsoとOrElseだけで良いのに。

というか、

AndAlsoとOrElseがいらなくて、AndとOrの挙動をAndAlsoとOrElseと同じにしてしまえばよいのに。

VBでコードを書いていてif文でAndとOrを利用したことが一度も無い。

コードレビューすると、特にいみなくAndとOrとAndAlsoとOrElseが混在しているのがうざいので、最初から無ければ良いのに。(規約には、AndAlsoとOrElseでよろしく。って書いてあるので・・・。)

AndとOrがショートサーキットになって困るのは、ショートサーキットじゃないことによる副作用を期待しているようなif文を含んだ「くそーす」だけなのでは。

Share
カテゴリー: .NET