HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
📖
공부한 책
/
Good Code, Bad Code
Good Code, Bad Code
/
2. 추상화 계층

2. 추상화 계층

함수

  • 하나의 함수는 하나의 일만 하도록. 큰 함수를 여러 함수로 나누어서 구성하기 → 가독성 높이기

클래스

  • 한 클래스는 오직 한 가지 일에만 관심을 가져야 한다
  • 클래스는 응집력이 있어야 한다
  • 하나의 클래스에 너무 많은 관심사가 엮여 있다면 → 클래스 리팩토링 후, 의존성 주입을 통해 해당 클래스들을 사용하기