결합도1 실용주의 프로그래머 TIL(22.03.26) 오늘의 책 읽기 5장. 구부러지거나 부러지거나 오늘의 TIL 결합도 줄이기 되돌릴 수 있는 의사 결정을 통해, 불확실한 세상에서도 유연성과 적응력을 잃지 않을 수 있다. 우리가 어떤 것 하나만을 골라내려고 해도, 그것이 우주의 다른 모든 것과 얽혀 있음을 깨닫게 된다. 이벤트에 잘 반응하는 어플리케이션을 만들기 위한 전략 유한 상태 기계(FSM) 감시자(Observer)패턴 게시-구독 반응형 프로그래밍과 스트림 옵저버 패턴은 모든 감시자가 감시 대상에 등록을 해야 하기 때문에 결합이 생긴다. 감시 대상이 콜백을 직접 호출하도록 구현하기 때문에 성능 병목이 될 수 있다. 이러한 문제는 "게시-구독" 전략으로 해결한다. 외부 설정으로 애플리케이션을 조정할 수 있게 하라 외부설정을 사용하지 않는다면 코든느 적.. 2022. 3. 27. 이전 1 다음