私は、自分の組織のためにいくつかのプログラミング プラクティスの標準を設定する作業を行っています。そうすることで、「この質問のタイトル」という問題に出くわしました
変数をできるだけ遅く宣言するのが最善であると考える人もいれば、中括弧を開始するメソッドの先頭に変数を配置するのが良いと考える人もいます。
Oracle Standard はまた、それらをできるだけ早く宣言するように言っています。だから私は、それらが属する最も近い中括弧でそれらを宣言することに賛成です。
懸念事項は
コードの可読性
パフォーマンス
エラーが発生しにくい
コメントは大歓迎です。