コーディングの9割をコピペで行うという、ある意味達人プログラマーの友人の書いたソース。「getMember()」コピペしすぎ。
Member getMember() {
//DBから会員情報を取得する処理
・・・
}
void login() {
//ログイン履歴を残す
setLoginLog(getMember());
//メニューリストを取得
List menuList = getMenuList(getMember());
//最新情報を取得
List newsList = getNewsList(getMember());
//以下会員情報が必要になる度getMember()が呼ばれる・・・
・・・
}
キャッシュからとってんじゃないの?