変数の名前を変える
変数の名前を変えるのに、今まで、いちいち検索・置換をする方法しか知らなかった。グローバル変数や画面要素のidは、別画面でも検索・置換をしないといけないし、ミスしないように気をつけないといけないし、面倒だなあと思っていた。それが、ちょっと調べてみると次のようなサイトがあり、「変数を選んでshift+F6」をするだけで、Refactorできることがわかった。sugoi_wada(Hikaru Wada)さん、ありがとうございます。
それで、作っているコードで、変数の名前をかなり大規模に変更。
Activityに出てくる変数は 「int〇〇」とか「str△△」とか、最初に型名をつけて、その変数が表示されるTextViewは「tv〇〇」「tv△△」にする、sharedPreferencesで値を保管するときはそのタグを「"int〇〇"」「"str△△"」など変数名にクオテーションマークをつけたものにする。変数名は長くなったけどずいぶん頭が整理された。どれか一つの名前がわかっていたら、残り2つの名前は見なくてもわかるし。
ちょっとの手間をかけたくなくて適当な名前をつけていたけど、やっぱりいい名前をつけたほうがいい。まあ、後でRefactorすればいいことなんだけど。
コメント
コメントを投稿