개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
모듈간의 결합도를 최소화하라
통합하지 말고 설정하라
코드에는 추상화를, 메타데이터에는 세부 내용을
TIL (Today I Learned) 날짜
2022. 03. 26
오늘 읽은 범위
5장. 구부러지거나 부러지거나
책에서 기억하고 싶은 내용을 써보세요.
코드를 모듈로 구성하고 이들 간의 상호작용을 제한하라. 한 모듈이 변경되거나 교체되어도 다른 모듈들은 변경 없이 수행될 수 있다.
디미터 법칙은 객체의 모든 메서드는 다음에 해당하는 메서드만 호출해야 한다고 말한다. -> 자신, 메서드로 넘어온 인자, 자신이 생성한 객체, 직접 포함하고 있는 객체
시스템을 되도록 설정가능하게 만들라. 통합하거나 엔지니어링하지 말고 설정 옵션으로 구현해라.
일반적 경우에 대해서 프로그램을 만들고, 특별한 것들은 컴파일된 코드 밖 어딘가에 내놓는다.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
아직은 디미터법칙을 완벽하게 지키면서 코드를 짜는건 쉽지 않을것 같다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
메시지 체인
오늘 읽은 다른사람의 TIL