[VIM] 문서에서 한글 찾기

다음과 같이 검색을 하면 글자 코드값이 2바이트로 00 ~ ff 값을 찾는다. /[^\x00-\xff]

[함덕] 고두물 식당 – 갈비탕

함덕 일차 점심 시간 입니다. 제주 생 막걸리 맛을 보네요. 일자를 보니 유통기한 9일 입니다. 생막걸리가 맞습니다 맞습니다 시큼 하게 맛 있습니다 실패가 없는 알고 있는 맛. 함덕 해수욕장 근처 식당보다는 훨씬 […]

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

## […]