[리펙토링] 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

## […]

[완주군 이서면] 가봉루 – 양장피 & 짜장면

이번 주 주말 마무리 저녁은 양장피 & 짜장면 전북 완주군 이서면 주민센터 바로 옆에 있는 짜장면 집 입니다. 이번이 두번째 방문… 탕수육, 볶음밥, 양장피, 짜장면등등을 먹어 봤습니다. 이번에는 양장피와 짜장면을 주문했네요.. 양장피는 […]

[공덕역] 마늘 족발 주문 하면 나오는 것들

공덕역 족발 골목에 갔습니다. 둘다 저녁을 안먹고 만나서 배고픈 상황, 마늘 족발을 주문 했습니다. 다양한 사이드 메뉴 때문에 만족 식사전 남자 두명이 가서 먹어도 남길 정도 이것 저것 많습니다. 족발에 분식을 덤으로 […]

전주 옛촌막걸리

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