コードをきれいに書く方法をまとめることにした。
書籍を参考にするため、
サンプルコードのまま書くことが多いと思うが、
気にしないで書いていく。
「メソッド抽出」
修正前。
void printReport(String title) { //ヘッダ System.out.println(title); System.out.println("名前"); printDetail(); }
タイトルと名前をひとまとめにすることによって、
わかりやすくできる。
修正後。
void printReport() {
printHeader(title);
printDetail();
}
コメントなしでもわかりやすい。
ただ、適切なメソッド名にしないと、
逆にわかりづらくなってしまう。
Martin Fowler オーム社 2014-07-26