Skip to content

s3ich4n/refactoring-2nd

Repository files navigation

리팩터링 2판

이 리포지토리는 리팩터링 2판을 읽고 파이썬으로 내용을 해제한 내용을 기록합니다.

목차

  • Chapter 01
  • Chapter 02
  • Chapter 03
  • Chapter 04
  • Chapter 05
  • Chapter 06
  • Chapter 07
  • Chapter 08
  • Chapter 09
  • Chapter 10
  • Chapter 11
  • Chapter 12

Preface

  • 리팩터링은 소프트웨어가 "썩지 않게" 하는 방어기제다.
  • 리팩터링은 동작은 그대로인데 구조를 바꾸는 것이다.
    • 소프트웨어니까 내부 설계를 개선할 수 있다.
  • 그런데 리팩터링은 체계적이고 계획적으로 해야한다.
  • 테스트코드가 없는 리팩터링은 효용이 없거나 매우 떨어진다.
  • 그렇다고 마냥 어려운 건 아니다.
    • 한 클래스의 필드를 다른 클래스로 옮기거나
    • 일부 코드를 메소드 밖으로 빼거나
    • 코드 일부를 상속구조의 위/아래로 옮기기만 해도
    • ...이게 쌓이면 설계가 개선될 수 있다.

About

[토비 살롱] 리팩터링 2판 스터디

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •