[리펙토링] Introduce Explaining Variable – p151

복잡한 수식이 있는 경우 — 수식의 결과나 자신의 목적을 잘 설명하는 이름으로 된 임시변수를 사용 — before

— after

[리펙토링] Inline Temp

# 키워드 : 간단한 수식의 결과값을 가지는 임시변수가 있고, 그 임시변수가 다른 리팩토링을 하는데 방해가 된다면, 이 임시변수를 참조하는 부분을 모두 원래의 수식으로 바꾸라. ## before double basePrice = anOrder.basePrice(); return (basePrice […]

[리펙토링] Inline Method

키워드: 메소드 몸체가 모소드의 이름 만큼이나 명확할때는 호출하는 곳에 메소드의 몸체를 넣고, 메스드를 삭제하라. // befor int getRating(){ return (moreThanFiveLateDeliveries()) ? 2:1; } boolean moreThanFiveLateDeliveries () { return _numberOfLateDeliveries > 5 ; […]

[리펙토링] Extract Method

핵심 키워드 : 코드의 목적이 잘 드러나도록 메소드의 이름을 지어 별도의 메소드로 뽑아낸다. … 1. code # BEFOR

# AFTER

example ======= # 지역변수가 없는 경우 ## befor

## […]

전주 옛촌막걸리

긴 말이 필요 없네요 전주 막걸리. 상업화가 많이 되났다고 하네요. ㅜㅜ 그래도 막걸리 먹는다면 최적화 되어 있는 안주들의 연속 입니다. 긴 말이 필요 없구요 사진으로 감상하세요. 저도 블로깅 하면서 사진으로 다시 한번 […]

[당산역] 고기주방

추석 연휴가 한창인 10월 1일 목요일 당산역에서 약속이 잡혔네요^^ . 약속이라고 해봐야 남자 만나는 것이고 둘이 가는 곳이 뻔합니다. 당구장 아님 술집 우선 당구장으로 우리는 향혔고, 내기 당구 승패에 따라서 2차 술집이 […]

홍대 입구역 보고서 [ 2020-09- 10 목요일 자정]

저는 홍대입구 여기 가면 항상 커피를 한잔 합니다 홍대입구역 이 번출구로 나와서 영화 두 블럭을 지나 오른쪽으로 한 불러 정도 대략 10m 정도를 걸어 가면 집 커피 판매점 있습니다 술 먹은 다음날은 […]