関数の先頭で使う変数全部定義しているコードはヘタだと思うね。