おっと、これは人によってやり方が別れそうな予感。
アドバイスとかではなく、私はこうしてますという参考としてコメントしてみます。
・変数の宣言
どこからでもアクセスできるいわゆる「グローバル変数」は、必ずプログラムの冒頭で全て宣言します。IとかJとかTMPとかの、頻度の高い一時変数もここで宣言します。
初期化は、専用のINITサブルーチン作ってその中でやってます。
関数内でしか使えない「ローカル変数」は、使いたくなった行で適宜宣言してます。
厳しく必ず冒頭に集めてる理由は、イコールそれがそのプログラムを司るパラメータ全てになり重要なので、一覧で管理したいからです。
2そうだね プレイ済み