A Day In The Life

とあるプログラマの備忘録

結果は同じだけど...。

僕も初心者のころよく書いたんですが、

If a = 0 Then
Else
  Method1()
End IF

のようにIf文のElse以下にだけ処理を書いてしまうケースを頻繁に見ます。

本来なら

If a <> 0 Then
  Method1()
End IF

このように書けば済みます。
プログラムは動けばいいってモンでもないので、こうゆうのを見たらリファクタリングしましょう。