Community

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

← Go back
TIL - Chapter 5. 구부러지거나 부러지거나
#pragmatic
2년 전
461

오늘 TIL 3줄 요약

  • 결합도를 낮춰라

  • 부러지지 말고 구부러지자.

  • 상속세를 내지 말라.

TIL (Today I Learned) 날짜

2022. 03. 26

오늘 읽은 범위

5장. 구부러지거나 부러지거나

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

  • 높은 결합도는 변경의 적이다

  • 더 난감한 부분은 결합이 추이적이라는 것이다.

  • 기차의 모든 객차가 서로 연결되어 있듯이 메서드나 속성들이 모두 연결되어 있다. 이런 코드를 '열차 사고'라고 부른다.

  • 데메테르 법칙

  • 전역 데이터는 여러 가지 방법으로 코드의 결합도를 높인다.

  • 싱글턴은 여전히 전역 데이터이다.

  • 전역적이어야 할 만큼 중요하다면 API로 감싸라.

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

  • 자바 배울 때 캡슐화와 상속에 대한 중요성에 대해 배웠던 거 같은데 이번 장 읽으니 오히려 코드 결합도를 높여 코드의 질을 떨어뜨리는 요인이라는 걸 알고 꽤 놀랐다.

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

  • 싱글턴

  • 유한 상태 기계

오늘 읽은 다른사람의 TIL