メモ帳を作ろう!(リファクタリング)[Java]ツイートシェアはてブLINEPocketどうも、tatsuです!今回は、以前作成したメモ帳アプリのリファクタリングをしていこうかなと思います!リファクタリングとは「振る舞いを変えずにソースコードを綺麗にする」ことをいいます。ようは、「今までの動き(新規作成するボタン押下でメモ画面が開く等)は変えずにソースコードを綺麗にする」ということです。メモ帳を作ろう!(その1)[Java]2017年9月1日メモ帳アプリのプログラムは理解してるよ!って人を対象にしています。Studioのバージョンは3.1.4です。解説まとめ対象ファイルリファクタリング対象となるファイルは以下の2つです。ListActivity.javaCreateMemoActivity.javaこれらのファイルはonCreateメソッドの中に全ての処理を書いているため、パッと見どんな処理をしているのかわかりづらいんですよね。先にリファクタリング後のソースを載せちゃいます!後で説明していこうと思います。今回意識したことは「ひとまとまりの処理を別メソッド化する」です。}}新規作成するボタン処理という風にまとまっているため、これを別メソッドにしました。}}このようにnewFlagを使っていたのを、以下のようにidが空かどうかで判定するように変えました。}}まとめいかがでしたか?今回のリファクタリングをしたことで、onCreateメソッドをパッと見でどんな処理をやっているのか理解できたのではないでしょうか?「自分が書いたコードだし、自分しか見ないから大丈夫」と思っていても、書いてから数か月後に見たら忘れているものです。コメントをキャンセルメールアドレスが公開されることはありません。新しい投稿をメールで受け取る【UQモバイル】データ特盛キャンペーンって何すればいいの?チャージ方法は?【今からでも間に合う!】GitHubとSourceTreeを使って簡単にGitの開発手順を説明するよ!RECOMMENDこちらの記事も人気です。