Community

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

← Go back
5장. 구부러지거나 부러지거나
by mu
#pragmatic
2년 전
429

오늘 TIL 3줄 요약

  • 모듈간의 결합도를 최소화하라

  • 통합하지 말고 설정하라

  • 코드에는 추상화를, 메타데이터에는 세부 내용을

TIL (Today I Learned) 날짜

2022. 03. 26

오늘 읽은 범위

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

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

  • 코드를 모듈로 구성하고 이들 간의 상호작용을 제한하라. 한 모듈이 변경되거나 교체되어도 다른 모듈들은 변경 없이 수행될 수 있다.

  • 디미터 법칙은 객체의 모든 메서드는 다음에 해당하는 메서드만 호출해야 한다고 말한다. -> 자신, 메서드로 넘어온 인자, 자신이 생성한 객체, 직접 포함하고 있는 객체

  • 시스템을 되도록 설정가능하게 만들라. 통합하거나 엔지니어링하지 말고 설정 옵션으로 구현해라.

  • 일반적 경우에 대해서 프로그램을 만들고, 특별한 것들은 컴파일된 코드 밖 어딘가에 내놓는다.

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

  • 아직은 디미터법칙을 완벽하게 지키면서 코드를 짜는건 쉽지 않을것 같다.

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

  • 메시지 체인

오늘 읽은 다른사람의 TIL