1. 중복 코드(Duplicated Code)

2. 함수 추출하기(Extract Function) == option+command+m

3. 코드 정리하기(Slide Statements) == option+shift+화살표

4. 메소드 올리기(Pull Up Method) == Pull members Up, 자주 사용하는 경우는 아님

1. 중복코드(Duplicated Code)

2. 함수 추출하기(Extract Function)

2-1) 개념

2-2) 리팩토링 전

2-3) 리팩토링 후

3. 코드 정리하기(Slide Statements)

3-1) 개념

3-2) 리팩토링 전

4. 메소드 올리기(Pull Up Method)

4-1) 개념

4-2) 리팩토링 전

4-3) 리팩토링 후