Community

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

← Go back
clean code TIL #14 클래스
#clean_code
2년 전
741
1

오늘 TIL 3줄 요약

  • 클래스는 작게!

  • 클래스

TIL (Today I Learned) 날짜

2022.03.08

오늘 읽은 범위

10장 클래스

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

  • 클래스는 작아야 한다!

    • 메서드 수의 문제가 아니고 해당 클래스가 가지는 책임으로 따짐!

    • 간결한 이름이 떠오르지 않는다면 클래스 크기가 너무 커서 그렇다.

    • 클래스 이름이 모호하다면 책임이 너무 많아서다.

  • 단일 책임 원칙 : 클래스나 모듈을 변경할 이유가 단 하나쁜이어야한다.

  • 함수를 작게, 매개변수 목록을 짧게

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

  • 테스트가 가능할 정도로 시스템의 결합도를 낮추면 유연성과 재사용성도 더욱 높아진다.

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

  • 정처기 공부하면서 무슨 말인지도 모르고 외웠던 SOLID 법칙을 여기서 설명해줄 줄은 몰랐다! 드디어 절반은

    이해한 것 같다!

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

n/a

오늘 읽은 다른사람의 TIL

1 comment