Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
TIL. CleanCode 10장. 클래스
#clean_code
2년 전
1,966

오늘 TIL 3줄 요약

  • 클래스는 작아야한다. 작다의 기준은 단일 책임원칙

  • 응집도에 따라서 클래스를 구분할 수 있다.

  • 변경하기 쉬운 클래스를 만들자. Open-Closed 원칙을 잘 지키자

TIL (Today I Learned) 날짜

2022.05.12

오늘 읽은 범위

10장. 클래스

책에서 기억하고 싶은 내용을 써보세요.

  • 클래스는 작아야한다. 단일 책임!

  • 객체지향의 5대 원칙을 잘 지키자.

  • SQL 예제를 통한 Open-closed 적용 사례. 가장 이해가 잘 된 예시였음.

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

  • 단일 책임 원칙 5가지 OOP 원칙을 잘 준수하자.

  • 마지막에 나온 추상화 관련 얘기에서 추상화는 결국 발견하는 것이라는 의견에 동의함.
    이는 과도한 추상화를 피할 수 있게 해줄것이다.

  • 클래스를 잘게 쪼개다가 보면 결국 클래스가 많아질것이다.
    그렇다면 controller에서 주입받는 의존성도 그만큼 늘어나게 되는 것은 아닐까??
    create 클래스, update, remove 클래스로 3개의 의존성을 컨트롤러가 관리해야하는 것은 아닌가 하는 의문..

궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

오늘 읽은 다른사람의 TIL