Community

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

← Go back
TIL 10장. 클래스
#clean_code
2년 전
544

오늘 TIL 3줄 요약

  • 클래스는 작아야 한다.

  • 응집도를 유지하면 작은 클래스 여럿이 나온다

  • 구체적인 클래스는 상세한 구현(코드)을 포함하며 추상 클래스는 개념만 포함한다.

TIL (Today I Learned) 날짜

2022. 03. 08

오늘 읽은 범위

10장. 클래스

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

  • 클래스 이름은 해당 클래스 책임을 기술해야 한다. (p.175)

  • 큰 클래스가 몇 개가 아니라 작은 클래스 여럿으로 이뤄진 시스템이 더 바람직하다. (p. 177)

  • 이상적인 시스템이라면 새 기능을 추가할 때 시스템을 확장할 뿐 기존 코드를 변경하지 않는다. (p.188)

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

  • 클래스는 짜보지 않은지 오래된 것 같다.. 이건 반성해야하는 점일까 아닐까 의문이 들긴 하지만 아마 반성해야하지 않을까 싶다. (클래스로 구현할 수 있음에도 하지 않았을 확률이 높을테니..)

  • 차라리 클래스를 많이 만들어보지 않아서 처음부터 한다는 느낌으로 이 책을 통해서 배운 내용을 접목해서 지금부터 시행착오를 겪으면 클래스를 만들어나가면 책에서 의도한 바를 조금이나마 알 수 있지 않을까 한다.

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

  • SOAP 서비스

  • DIP

  • RDD

  • 응집도

오늘 읽은 다른사람의 TIL