📔
Library
Ctrlk
  • 📓도서관
  • 📕리팩터링 2판
    • 1️⃣1️⃣ CHAPTER 01 리팩터링: 첫 번째 예시
    • 2️⃣2️⃣ CHAPTER 02 리팩터링 원칙
    • 3️⃣3️⃣ CHAPTER 03 코드에서 나는 악취
    • 4️⃣4️⃣ CHAPTER 04 테스트 구축하기
    • 5️⃣5️⃣ CHAPTER 05 리팩터링 카탈로그 보는 법
    • 6️⃣6️⃣ CHAPTER 06 기본적인 리팩터링
      • ✏️6.1 함수 추출하기 (Extract Function)
      • ✏️6.2 함수 인라인하기 (Inline Function)
      • ✏️6.3 변수 추출하기 ( Extract Variable)
      • ✏️6.4 변수 인라인하기 (Inline Variable)
      • ✏️6.5 함수 선언 바꾸기 (Change Function Declaration)
      • ✏️6.6 변수 캡슐화하기 (Encapsulate Variable)
      • ✏️6.7 변수 이름 바꾸기 (Rename Variable)
      • ✏️6.8 매개변수 객체 만들기 (Introduce Parameter Object)
      • ✏️6.9 여러 함수를 클래스로 묶기 (Combine Functions into Class)
      • ✏️6.10 여러 함수를 변환 함수로 묶기 (Combine Functions into Transform)
      • ✏️6.11 단계 쪼개기 (Split Phase)
    • 7️⃣7️⃣ CHAPTER 07 캡슐화
    • 8️⃣8️⃣ CHAPTER 08 기능 이동
    • 9️⃣9️⃣ CHAPTER 09 데이터 조직화
    • 🔟CHAPTER 10 조건부 로직 간소화
    • 1️⃣1️⃣ CHAPTER 11 API 리팩터링
    • 2️⃣2️⃣ CHAPTER 12 상속 다루기
  • 📘이펙티브 타입스크립트
  • 📔You Don't Know JS Yet
  • 📗Computer science
Powered by GitBook
On this page
  1. 📕리팩터링 2판

6️⃣6️⃣ CHAPTER 06 기본적인 리팩터링

✏️6.1 함수 추출하기 (Extract Function)✏️6.2 함수 인라인하기 (Inline Function)✏️6.3 변수 추출하기 ( Extract Variable)✏️6.4 변수 인라인하기 (Inline Variable)✏️6.5 함수 선언 바꾸기 (Change Function Declaration)✏️6.6 변수 캡슐화하기 (Encapsulate Variable)✏️6.7 변수 이름 바꾸기 (Rename Variable)✏️6.8 매개변수 객체 만들기 (Introduce Parameter Object)✏️6.9 여러 함수를 클래스로 묶기 (Combine Functions into Class)✏️6.10 여러 함수를 변환 함수로 묶기 (Combine Functions into Transform)✏️6.11 단계 쪼개기 (Split Phase)
Previous5.2 리팩터링 기법 선정 기준Next6.1 함수 추출하기 (Extract Function)

Last updated 1 year ago