Peanut 공부방
CtrlK
  • Refactoring
    • Chapter 01. 리팩터링, 첫 번째 예시
    • Chapter 06. 기본적인 리팩터링
      • 6-1. 함수 추출하기
      • 6-2. 함수 인라인하기
      • 6-3. 변수 추출하기
      • 6-4. 변수 인라인하기
      • 6-5. 함수 선언 바꾸기
      • 6-6. 변수 캡슐화하기
      • 6-7. 변수 이름 바꾸기
      • 6-8. 매개변수 객체 만들기
      • 6-9. 여러 함수를 클래스로 묶기
      • 6-10. 여러 함수를 변환 함수로 묶기
      • 6-11. 단계 쪼개기
    • Chapter 07. 캡슐화
      • 7-1. 레코드 캡슐화하기
      • 7-2. 컬렉션 캡슐화하기
      • 7-3. 기본형을 객체로 바꾸기
      • 7-4. 임시 변수를 질의 함수로 바꾸기
      • 7-5. 클래스 추출하기
      • 7-6. 클래스 인라인하기
      • 7-7. 위임 숨기기
      • 7-8. 중재자 제거하기
    • Chapter 08. 기능 이동
      • 8-1. 함수 옮기기
      • 8-2. 필드 옮기기
      • 8-3. 문장을 함수로 옮기기
      • 8-4. 문장을 호출한 곳으로 옮기기
      • 8-5. 인라인 코드를 함수 호출로 바꾸기
      • 8-6. 문장 슬라이드하기
      • 8-7. 반복문 쪼개기
      • 8-8. 반복문을 파이프라인으로 바꾸기
    • Chapter 09. 데이터 조직화
      • 9 - 1. 변수 쪼개기
      • 9 - 2. 필드 이름 바꾸기
  • Effective TypeScript
  • 알고리즘
    • 백준1105 - 팔
    • 백준1931 - 회의실 배정
    • 백준18870 - 좌표 압축
    • 백준1516 - 게임 개발
    • 백준1074 - Z
  • 자바스크립트
    • 바닐라로 만드는 캐로셀
    • 비동기 프로그래밍...너는 누구냐
    • Promise
    • Async/Await
Powered by GitBook
On this page

Refactoring

리팩토링을 읽고 정리한 글

Chapter 01. 리팩터링, 첫 번째 예시Chapter 06. 기본적인 리팩터링Chapter 07. 캡슐화Chapter 08. 기능 이동Chapter 09. 데이터 조직화
NextChapter 01. 리팩터링, 첫 번째 예시

Last updated 3 years ago