Community

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

← Go back
TIL Clean Code 10장. 클래스
#clean_code
2년 전
1,698

오늘 TIL 3줄 요약

  • 클래스는 작아야 한다!

  • 응집력을 유자하라

  • 변경하기 쉬운 클래스

TIL (Today I Learned) 날짜

2022. 03. 09

오늘 읽은 범위

10장. 클래스

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

  • 함수는 물리적인 행 수로 크기를 측정했다.

    클래스는 다른 척도를 사용한다. 클래스가 맡은 책임을 센다.

  • 단일 책임 원칙Single Responsibility Principle은 클래스나 모듈을 변경할 이유가 하나, 단 하나뿐이어야 한다는 원칙이다.

  • 클래스가 응집력을 잃는다면 쪼개라!

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

<예시>

  • 읽었을 때 무슨말인지 모르겠는 코드, 쓰면서 찜찜한 코드는 쓰지말자!

</예시>

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

  • 캡슐화

  • 응집도:

클래스안에 있는 method가 사용하는 클래스 변수를 전부 사용하면 응집도가 높다. 만약 일부의 클래스 변수만을 사용하는 method가 여럿일 경우, 클래스를 나누는 것이 좋다.