変数の宣言は最小スコープで。

変数を宣言する時は、そのスコープが最小になるようにしましょう。

メソッドの先頭でまとめて宣言とか、しなくて良いです。

つか、しない方が良いです。

本当は、そのメソッドの一部にしか使っていないのに、先頭で宣言なんかしちゃったら、そのメソッド全体がスコープになってしまって、その変数の使われている可能性が、メソッド全体になってしまいます。

使う直前で宣言してあげれば、その可能性は使っているところだけに限定される。

場合によっては、別メソッドとして切り出せる可能性を早い段階で知る事ができるし、切り出しやすいという副作用もあります。

Share