seultt / Refactoring

Refactoring 리팩터링 2판 (코드 구조를 체계적으로 개선하여 효율적인 리팩터링 구현하기)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Refactoring

Refactoring 리팩터링 2판 (코드 구조를 체계적으로 개선하여 효율적인 리팩터링 구현하기)

CHAPTER 01 리팩터링: 첫 번째 예시

예시

공연 청구 내역서

  1. 공연 요청에 따른 연극 장르와 관객 규모를 기초로 비용 책정
  2. 공연료와 별개로 포인트 지급

1.4 stateMent() 함수 쪼개기

1.5 중간 점검: 난무하는 중첩 함수

최상위의 statement() 함수는 이제 단 일곱 줄뿐이며, 출력할 문장을 생성하는 일만 한다. 계산 로직은 모두 여러 개의 보조 함수로 빼냈다.

1.6 계산 단계와 포맷팅 단계 분리하기

About

Refactoring 리팩터링 2판 (코드 구조를 체계적으로 개선하여 효율적인 리팩터링 구현하기)

License:MIT License


Languages

Language:JavaScript 100.0%